userscripts相关内容

网站可以知道我是否正在运行用户脚本吗?

例如,Facebook.com 能否在我的浏览器上运行一个版本控制脚本,并找出我是否正在使用脚本运行更改过的 HTML 代码? 是否可以使用一个脚本来完成,该脚本可以读取缓存中的 HTML 代码并生成某种散列标签,然后将其发送回服务器并与发送到客户端的代码进行比较? 解决方案 是的,理论上,一个站点可以在各种情况下推断出脚本的存在. 这不是万无一失的,通常对于网站的微不足道的“ ..

Chrome 用户脚本是否像 Greasemonkey 脚本一样与全局命名空间分开?

我知道 Greasemonkey 脚本自动包装在匿名函数中以某种方式隔离,以防止它们与页面中的脚本发生冲突. Chrome 用户脚本是否也会发生同样的情况? 解决方案 是的,Greasemonkey 脚本是 通常包裹在匿名函数中.而且,Chrome 用户脚本显然也是如此. 但是,更重要的是,Greasemonkey 脚本通常1 包裹在 XPCNativeWrapper 沙箱,而 ..

XMLHttpRequest 多次启动而不启动 onreadystatechange 函数

有问题的用户脚本:http://userscripts.org/scripts/show/130532 在网站更新到 HTML5 后,我不得不更新脚本.然而,它现在有一个非常大的问题.当我启动包含 XMLHttpRequest 的脚本的 main 函数时,它只是用这些请求向控制台发送垃圾邮件,直到浏览器崩溃为止. 现在,我在 StackOverflow 和 Google 中四处寻找任何 ..
发布时间:2021-09-15 19:36:24 前端开发

如何强制 chrome 下载文件而不打开它们?

我在 chrome tampermonkey 的用户脚本中使用 window.location.href="link.mp4" 但不是开始下载 chrome 打开文件并开始播放它.我在变量中有一个文件链接,如果有任何方法可以触发直通 idm,我也会使用 idm. 解决方案 您是否尝试过 下载 属性? 示例单击链接时下载文件(而不是导航到文件): http://www.w3sch ..
发布时间:2021-09-15 19:36:17 前端开发

插入时动态创建的 DOM 节点的处理程序

我喜欢在我不拥有或控制的页面上运行自定义脚本.很多时候,这些页面都动态创建了我想对其应用函数的内容. 这可能吗?如果是这样,我该怎么做?理想情况下,我正在寻找一些实时 jQuery 的 live 方法,除了绑定像 click 这样的事件,它更像是在 DOM 中加载元素时发生的事件.load 事件适用于某些元素,但我不认为所有... 对于这个问题,假设您无法查看或更改插入 DOM 节点的 ..
发布时间:2021-09-15 19:36:13 前端开发

通过用户脚本删除部分网站标题

我尝试编写一个 userscript 代码,从网站(flash 浏览器游戏)的标题中删除所有内容,但倒计时开始操作时出现. 我是 JavaScript 新手,需要一些帮助. 更新 正则表达式问题已解决,但我仍需要一些帮助才能让此脚本“监视"标题,因此每次游戏更改时,脚本都会再次运行. 主标题如下所示: 摇晃&Fidget - 游戏(buffed buffed) ..
发布时间:2021-09-15 19:36:10 前端开发

无法填写文本字段并自动提交

我想要完成的是使用 Tampermonkey 用单词“TEST"填充“访问原因"的文本框.(我对使用 Tampermonkey 和 UserScript 还很陌生,所以请耐心等待.) 我遇到了一个问题,即“访问原因"仍为空白且未自动提交. 你能提供帮助吗?如果您需要什么,请告诉我. 这是我的用户脚本: function ClickURL2() {var FillF2 = doc ..
发布时间:2021-09-04 19:27:48 前端开发

本地开发用户脚本(Tampermonkey)能否实现浏览器同步测试?

我正在本地开发用户脚本 (Tampermonkey).当本地JS发生变化时,我想自动刷新用户脚本的目标URL而不是本地HTML文件. 如何实现?查了每一条命令和配置信息,都没有找到解决办法,就来求助了. 本地开发UserScript的方法见这里.回答者提到可以使用browser-sync,但是我没有找到实现的方法. 解决方案 livereload 可以很好的解决这个问题,因为 ..
发布时间:2021-09-04 19:27:42 其他开发

如何检测是否从 Chrome 商店安装了用户脚本?

当我的 Greasemonkey/UserScript 有可用更新时,我想通知用户.但是,当用户从 Chrome 网上应用店安装脚本时,我不想打扰,因为它具有自动更新功能. 我首先考虑使用 $.browser==chrome,但也有可能是 Chrome 用户使用 Tampermonkey 安装了它.(此外,如果站点更新 jQuery,$.browser 将停止工作) 那么,是否可以检测 ..
发布时间:2021-09-04 19:27:20 前端开发

如何使用用户脚本覆盖函数?

我想更改部分网页显示,是否可以用用户脚本覆盖功能? 以下是我想覆盖的功能(也在此处找到): function StartDrawing(){if(((typeof(systemsJSON)!=“未定义")&&(systemsJSON!= null)){var stellarSystemsLength = systemsJSON.length;$('#mapDiv').empty();如果 ..
发布时间:2021-05-19 19:22:17 前端开发