For the sake of simplicity:
I've got a simple UserJS script (FF/Chrome: Greasemonkey, Opera: built-in) that fixes some issues on website I'm using quite often. The problem is that I need to store some data between different requests. My first attempt was LocalStorage
but it fail when it came to work with subdomains: www.domain.com
and subdomain.domain.com
(unfortunately root-domain is subdomain in fact - stupid www
) . I need to be able to access some data source that would be available everywhere.
Now I'm stuck - any ideas?
...Why not use GM_setValue and GM_getValue?
EDIT: I did a little digging. Look what I found!
http://www.opera.com/docs/userjs/specs/#scriptstorage
It claims to work the same as localStorage, but it's scoped per-script, rather than per-website. Should work perfect for your use case.
You can not.
For security reasons the browser only grants access to data stored with localStorage within the same domain. This is due to the fact, that on some systems different subdomains belong to different people / websites.
See for example: http://msdn.microsoft.com/en-us/library/cc197062(VS.85).aspx
Each domain and subdomain has its own separate local storage area. Domains can access the storage areas of subdomains, and subdomains can access the storage areas of parent domains. For example, localStorage['example.com'] is accessible to example.com and any of its subdomains. The subdomain localStorage['www.example.com'] is accessible to example.com, but not to other subdomains, such as mail.example.com.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With