userscripts相关内容
例如,Facebook.com 能否在我的浏览器上运行一个版本控制脚本,并找出我是否正在使用脚本运行更改过的 HTML 代码? 是否可以使用一个脚本来完成,该脚本可以读取缓存中的 HTML 代码并生成某种散列标签,然后将其发送回服务器并与发送到客户端的代码进行比较? 解决方案 是的,理论上,一个站点可以在各种情况下推断出脚本的存在. 这不是万无一失的,通常对于网站的微不足道的“
..
你们中的一些人可能知道,谷歌浏览器对 Greasemonkey 脚本进行了一些严格的限制. Chromium 不支持 @require、@resource、unsafeWindow、GM_registerMenuCommand、GM_setValue 或 GM_getValue. 没有要求,我找不到在 Google Chrome 下的 Greasemonkey 脚本中包含 jQuery
..
我知道 Greasemonkey 脚本自动包装在匿名函数中以某种方式隔离,以防止它们与页面中的脚本发生冲突. Chrome 用户脚本是否也会发生同样的情况? 解决方案 是的,Greasemonkey 脚本是 通常包裹在匿名函数中.而且,Chrome 用户脚本显然也是如此. 但是,更重要的是,Greasemonkey 脚本通常1 包裹在 XPCNativeWrapper 沙箱,而
..
问题很简单,我需要获取所有以http://example.com/api/v3?开头的属性的值.例如,如果页面包含 然后我应该得到一个包含 2 个成员的数组/列表:http://example.com/api/v3?return_to=%2Fandhttp://example.co
..
有问题的用户脚本:http://userscripts.org/scripts/show/130532 在网站更新到 HTML5 后,我不得不更新脚本.然而,它现在有一个非常大的问题.当我启动包含 XMLHttpRequest 的脚本的 main 函数时,它只是用这些请求向控制台发送垃圾邮件,直到浏览器崩溃为止. 现在,我在 StackOverflow 和 Google 中四处寻找任何
..
这可能是一个愚蠢的问题,我已尝试按照 quire-api-blog 但我仍然无法从 Tampermonkey javascript 用户脚本获取令牌. GM_xmlhttpRequest 的仅供参考的语法可在 https://www.tampermonkey 上找到.net/documentation.php?ext=dhdg#GM_xmlhttpRequest 我正在使用以下代码:
..
我在 chrome tampermonkey 的用户脚本中使用 window.location.href="link.mp4" 但不是开始下载 chrome 打开文件并开始播放它.我在变量中有一个文件链接,如果有任何方法可以触发直通 idm,我也会使用 idm. 解决方案 您是否尝试过 下载 属性? 示例单击链接时下载文件(而不是导航到文件): http://www.w3sch
..
我喜欢在我不拥有或控制的页面上运行自定义脚本.很多时候,这些页面都动态创建了我想对其应用函数的内容. 这可能吗?如果是这样,我该怎么做?理想情况下,我正在寻找一些实时 jQuery 的 live 方法,除了绑定像 click 这样的事件,它更像是在 DOM 中加载元素时发生的事件.load 事件适用于某些元素,但我不认为所有... 对于这个问题,假设您无法查看或更改插入 DOM 节点的
..
我尝试编写一个 userscript 代码,从网站(flash 浏览器游戏)的标题中删除所有内容,但倒计时开始操作时出现. 我是 JavaScript 新手,需要一些帮助. 更新 正则表达式问题已解决,但我仍需要一些帮助才能让此脚本“监视"标题,因此每次游戏更改时,脚本都会再次运行. 主标题如下所示: 摇晃&Fidget - 游戏(buffed buffed)
..
我想要完成的是使用 Tampermonkey 用单词“TEST"填充“访问原因"的文本框.(我对使用 Tampermonkey 和 UserScript 还很陌生,所以请耐心等待.) 我遇到了一个问题,即“访问原因"仍为空白且未自动提交. 你能提供帮助吗?如果您需要什么,请告诉我. 这是我的用户脚本: function ClickURL2() {var FillF2 = doc
..
我正在本地开发用户脚本 (Tampermonkey).当本地JS发生变化时,我想自动刷新用户脚本的目标URL而不是本地HTML文件. 如何实现?查了每一条命令和配置信息,都没有找到解决办法,就来求助了. 本地开发UserScript的方法见这里.回答者提到可以使用browser-sync,但是我没有找到实现的方法. 解决方案 livereload 可以很好的解决这个问题,因为
..
我正在 JS 中使用 Tampermonkey 脚本.我有一个网站,以 UTC 格式显示用户的位置和时区. ==$0"(世界标准时间 "“+10:00"")"
..
Tampermonkey(适用于大多数浏览器)和 Greasemonkey(适用于 Firefox)同时支持 @match 和 @include 指令. 当我开始阅读它们之间的区别时,结果发现 @match 更严格一些:不会在某些地址上启动 userscript,这可能被认为有潜在危险或只是不需要. https://wiki.greasespot.net/Include_and_exc
..
当我的 Greasemonkey/UserScript 有可用更新时,我想通知用户.但是,当用户从 Chrome 网上应用店安装脚本时,我不想打扰,因为它具有自动更新功能. 我首先考虑使用 $.browser==chrome,但也有可能是 Chrome 用户使用 Tampermonkey 安装了它.(此外,如果站点更新 jQuery,$.browser 将停止工作) 那么,是否可以检测
..
我正在处理一个必须在特定页面中执行的脚本,具体取决于它具有的参数.网址是这样的: http://example.com/page.php?key1=value1&key2=value2&... 当 page.php 在其参数中包含 key1=value1 时,我需要匹配它. 现在我正在使用 @match http://example.com/page.php?key1=value1&*
..
我有一个从列表中重定向到随机站点的用户脚本.(参考:如何重定向到一个给定的一组网站?) 如何让脚本添加随机后缀以选择网站,例如 wallbase.cc? 这是我目前的脚本: //==UserScript==//@name Multipage, MultiSite 幻灯片//@match http://*.breaktaker.com/*//@match http://*.images
..
我想更改部分网页显示,是否可以用用户脚本覆盖功能? 以下是我想覆盖的功能(也在此处找到): function StartDrawing(){if(((typeof(systemsJSON)!=“未定义")&&(systemsJSON!= null)){var stellarSystemsLength = systemsJSON.length;$('#mapDiv').empty();如果
..
我创建了一个用户脚本以重定向到指定的多个站点中的一个: //== UserScript ==//@id fvhfy464//@name [udit]重定向到yahoo或google//@版本1.0//@namespace//@作者//@描述//@include http://yahoo.com//@include http://google.com//@include http://bing.c
..
我正在尝试对油脂猴子用户脚本进行一些修改,以实现所需的功能.代码就像 showAddress:function(addrString,type){this.addrBox = $('
').append('
').append('
..
我正在开发一个需要 chrome 对象的用户脚本,但无法访问它.如何访问tampermonkey的用户脚本中的 chrome 对象?也许,清单中的某些权限或其他... 解决方案 请参阅
..