是否可以使用Greasemonkey脚本跨域存储数据?我想允许从使用相同Greasemonkey脚本的多个网站访问Javascript对象.
Bro*_*ams 10
是的,这是其中一个目的GM_setvalue(),它存储数据,每个脚本和跨域.
请注意,沼泽标准GM_setValue()有些问题.它可能会使用大量全局资源或导致脚本实例崩溃.
以下是一些指导原则:
不要GM_setValue()用来存储除字符串之外的任何东西.对于其他任何事情,请使用序列化程序,例如GM_SuperValue.即使看起来无辜的整数也会导致默认GM_setValue()崩溃.
而不是存储大量的小变量,最好将它们包装在一个对象中并使用其中一个序列化程序存储它们.
最后请注意,localStorage它在javascript 中具有特定含义,并且localStorage 是特定于域的.
| 归档时间: |
|
| 查看次数: |
2049 次 |
| 最近记录: |