加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 创业 > 模式 > 正文

unsafeWindow无法调用GM_getValue和GM_setValue的问题

发布时间:2018-09-01 12:12:54 所属栏目:模式 来源:站长网
导读:由于命名空间改变,unsafeWindow下无法调用GM_getValue和GM_setValue如下 //使用正常 GM_setValue(foo,true); GM_etValue(foo); //不能访问GM值的 $(#btnPost).click(function(){ GM_setValue(foo,true);//此时无法设置值 GM_etValue(foo);//这里也得不到

由于命名空间改变,unsafeWindow下无法调用GM_getValue和GM_setValue如下

//使用正常

GM_setValue(‘foo’,true);

GM_etValue(‘foo’);

//不能访问GM值的

$(“#btnPost”).click(function(){

      GM_setValue(‘foo’,true);//此时无法设置值

      GM_etValue(‘foo’);//这里也得不到值    

     //可以使用以下方法解决

    //外面套一个setTimeout()

    setTimeout(function(){

      GM_setValue(‘foo’,true);//可以写入值

      GM_etValue(‘foo’);//可以得到值   

    },0)

})

解决方案来源与官方文档 http://wiki.greasespot.net/0.7.20080121.0_compatibility

希望对你有用。Enjoy it.

http://www.radys.cn/article.asp?id=295

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读