【发布时间】:2014-10-24 01:17:36
【问题描述】:
我怎样才能在 safari 扩展 中拥有一个可以从注入脚本中获得的全局变量,
并且可以在 safari 关闭后保存以供下次启动。
我所说的全局是静态的。
以便所有注入的脚本访问该变量的相同版本,而不是每个注入的脚本都有自己的。
不像每个域的 localStorage。
【问题讨论】:
-
Safari 不支持从页面范围(注入脚本)访问全局范围内的内容,反之亦然。您必须使用 Messages 在这些范围之间共享内容。但是每个页面都可以从全局范围中获取相同内容的副本,这应该可以满足您的需求。
标签: javascript safari global-variables safari-extension