编辑:

为了简单起见:

我有一个简单的 UserJS 脚本(FF/Chrome:油猴,歌剧:内置)修复了我经常使用的网站上的一些问题。问题是我需要在不同请求之间存储一些数据。我的第一次尝试是 LocalStorage 但当涉及到子域时它会失败: www.domain.comsubdomain.domain.com (不幸的是根域实际上是子域 - 愚蠢 www)。我需要能够访问一些随处可用的数据源。

现在我陷入困境 - 有什么想法吗?

有帮助吗?

解决方案

...为什么不使用 GM_设置值GM_getValue?

编辑: 我做了一点挖掘。看我发现了什么!

http://www.opera.com/docs/userjs/specs/#scriptstorage

它声称与 localStorage 的工作方式相同,但它的作用域是每个脚本,而不是每个网站。应该非常适合您的用例。

其他提示

您不能。

出于安全考虑,浏览器只允许访问同一域中存储有localStorage的数据。这是由于这样的事实,即在某些系统上不同的子域属于不同的人/网站。

请参阅例如: http://msdn.microsoft.com/en-us /library/cc197062(VS.85).aspx

  

每个域和子域具有其自己的   单独的本地存储区域。域   可以访问的存储区域   子域和子域可以访问   父域的存储区域。   例如,   localStorage的[ 'example.com']是   访问example.com和任何的   其子域。子站点   localStorage的[ 'www.example.com']是   访问example.com,但不   其它子域,如   mail.example.com。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top