怀疑unsafeWindow是tampermonkey为了与Greasemonkey兼容性保留的,现在完全可以删了? Tampermonkey 脚本里面的unsafeWindow对象和网页控制台里面的window对象是一个东西,通过这个桥梁可以实现 JavaScript 在两个不同环境里面的数据交换与函数调用。 Tampermonkey脚本可以访问page context的window及下属的一...
tampermonkey可申请api文档地址:tampermonkey.net/docume none和unsafeWindow简单来说:none就是直接运行在前端页面中,否则就是运行在一个沙盒环境,需要使用unsafeWindow去操作前端的元素. 除了GM_*函数外,还有两个特殊的权限,就是none和unsafeWindow.默认的情况下,你的脚本运行在油猴给你创建的一个沙盒环境下,这个沙河环境...
在网站场景里,Javascript 是统治语言。TamperMonkey 提供了一种在网站上运行自己脚本的一种方式,应该成为...
Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器,虽然有些受支持的浏览器拥有原生的用户...
打开油猴脚本官网:https://www.tampermonkey.net/ 选择你当前的浏览器型号,跳转到浏览器商店安装: 插件安装成功后,打开 KeepChatGPT 脚本地址:https://greasyfork.org/zh-CN/scripts/462804-keepchatgpt 打开ChatGPT 官方,确认是否可以正常使用:https://chat.openai.com/ ...
// @grant none 被使用。https://github.com/Tampermonkey/tampermonkey/issues/412 当你创建一个新的...
The*_*der 6 javascript monkeypatching google-chrome-extension tampermonkey firefox-addon-webextensions 今天我遇到了一种情况,我需要进行扩展以对网页中的某些对象进行猴子修补。然而,我几乎没有找到关于如何实际实现它的文档,我尝试使用该userScriptsAPI(目前仅适用于 Firefox),但该对象与页面的 HTML DOM 上的...
Tampermonkey间谍 unsafeWindow Tampermonkey的的真名 对于unsafeWindow这个扩展历史有一些了解的朋友,都知道。 它的真名并不叫“油猴”,而应该叫“篡改(tamper)猴”。 只是因为GreasyMonkey出现比较早,而且大名鼎鼎。并且早期沿用的习惯,相当于奠定了用户脚本扩展的标准。
也就是说,如果正确实施,那么使用unsafeWindow的脚本的版本应该可以在Firefox上工作。 它可能在Chrome上使用Tampermonkey扩展 ,但我现在不打算再次检查。 当你这样做的“伎俩”(var script = document.createElement("script"); ...),你是注入代码到目标页面。 这绕过沙盒,是一个正常的Chrome用户脚本的脚本与页面的JS...
也就是说,如果正确实施,那么使用unsafeWindow的脚本的版本应该可以在Firefox上工作。 它可能在Chrome上使用Tampermonkey扩展 ,但我现在不打算再次检查。 当你这样做的“伎俩”(var script = document.createElement("script"); ...),你是注入代码到目标页面。 这绕过沙盒,是一个正常的Chrome用户脚本的脚本与页面的JS...