Switch case 里面设置不了window.name
今天遇到这个百思不得其解的问题。油猴Switch case里面设置window.name无效,然后我又新建一个脚本直接设置window.name就没问题。前面的代码没有出错。
case "sdfsf":
window.name = "sdfsdfsf";
alert("sdfsdfs")
break;
alert成功运行了,那么上一句肯定也运行了。但是控制台查window.name没有设置到! 油猴运行的window和你浏览器控制台里的window并不是同一个
你可以直接打印window来确定
参考:[油猴脚本开发指南]grant介绍,none与unsafeWindow
https://bbs.tampermonkey.net.cn/thread-160-1-1.html
(出处: 油猴中文网)
王一之 发表于 2021-6-10 20:21
油猴运行的window和你浏览器控制台里的window并不是同一个
你可以直接打印window来确定
懂了,使用GM函数的时候不是同一个window。我把GM函数删了就OK了。 哥哥牛逼!
页:
[1]