国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > web前端 > jscript > unsafeWindow无法调用GM_getValue和GM_setValue的问题

unsafeWindow无法调用GM_getValue和GM_setValue的问题

来源:程序员人生   发布时间:2014-01-17 06:48:43 阅读次数:3426次

由于命名空间改变,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

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生