tampermonkey相关内容

window.close 和 self.close 不会关闭 Chrome 中的窗口

问题是当我调用 window.close() 或 self.close() 时,它不会关闭窗口.现在似乎有人认为,在 Chrome 中,您无法通过脚本关闭任何不是脚本创建的窗口.这显然是错误的,但无论如何它仍然应该这样做,即使它需要弹出警报进行确认.这些都没有发生. 那么,是否有人拥有使用诸如 javascript:window.close() 或 javascript:self.close ..
发布时间:2021-11-30 22:27:55 前端开发

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

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

仅在选中复选框时发送POST请求

所以我试图让我的脚本只在复选框被选中时记录并发送 POST 请求......问题是当我取消选中该框时.它仍在发送 post 请求. 这个脚本基本上是为特定元素添加复选框,如果选中则获取 ID 值. 这是我的脚本: const userlist = document.querySelector('#userlist');new MutationObserver(() => {userl ..
发布时间:2021-09-04 19:27:45 前端开发

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

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

在会话之间存储持久列表?

我想编写一个允许我自定义站点的脚本.为此,我需要有一个持久字典.Tampermonkey 可以做到这一点吗? EG: persist var mylist = {};//如果存在,则从 HD/缓存加载 mylist,否则创建一个新列表. 解决方案 另见 “如何/在何处存储数据Chrome Tampermonkey 脚本?". 为此,请使用 GM_getValue、GM_setVa ..
发布时间:2021-09-04 19:27:39 前端开发

如何在刷新时开始编号

此代码适用于 Tamper-monkey,适用于亚马逊.它只是改变了你有多少钱的外观并且它会计数,我想知道是否有可能使它成为这样,当你刷新计数器时,无论它是什么数字. var oof = document.getElementById("gc-ui-balance-gc-balance-value");oof.innerHTML = "0";函数 animateValue(id){var obj ..
发布时间:2021-09-04 19:27:33 前端开发

想要从表中获取所有元素

我有一个网站登录:cyclefreight1@usa.compas:12345678,登录并进入驱动程序部分(左侧菜单栏第一项>驱动程序)我想用 tampermonkey 为这个网络做一些额外的功能,我尝试从表格中获取所有元素,我用这样的选择器来做 var rows = document.querySelectorAll("#app table.table-component tr"); 但我 ..
发布时间:2021-09-04 19:27:30 前端开发

绕过现有的 MutationObserver 使用 Tampermonkey 插入 DOM 元素

我编写了一个 Tampermonkey 脚本,将一些 DOM 元素注入到我用于工作的站点中,从而使导航更容易.它不再有效,因为供应商引入了 MutationObserver 大概是为了阻止像我这样的人这样做.为什么,我不知道.我没有做任何邪恶的事情. 我知道这就是正在发生的事情,因为我可以看到我的 DOM 元素短暂地出现然后消失.它们不再在 DOM 树中,站点的 JS 包含 Mutation ..
发布时间:2021-09-04 19:27:27 前端开发

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

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

在脚本之外访问 GM_getValue

基本上是问题标题.这将使我受益匪浅.我希望能够在我的用户脚本之外访问 GM_getValue 以进行调试,或者至少访问值和名称本身. 我使用的是 Windows 10 上的 Chrome. 解决方案 最新的 Tampermonkey 测试版(以及最终正常的 Tampermonkey)在 Storage 标签的仪表板脚本编辑器中显示 GM 值. 可视化方法:使用Storage ..
发布时间:2021-09-04 19:27:13 其他开发

如何通过 TamperMonkey 设置文本字段的值?

我是 javascript 和 tampermonkey 的新手,请尽量在解释中记住这一点. 这是我正在尝试使用的网站 如您所见,这非常简单.然而,没有办法让网站记住你的密码,现在我要做的就是制作一个脚本,用你猜对了的用户名和密码填写用户名和密码字段. 根据我在网上找到的一些教程(似乎没有很多关于在 TamperMonkey 中编写脚本的教程),我设法想出了以下代码 //==用 ..
发布时间:2021-09-04 19:27:09 前端开发

如何在我最喜欢的 IDE 中开发我的用户脚本并避免每次都将其复制粘贴到 Tampermonkey 的编辑器中?

出于安全原因,Tampermonkey 脚本不保存在可访问的文件中,而是保存在插件数据中.编辑它们的唯一方法是使用 Tampermonkey 的集成编辑器. 但是,我更愿意使用具有所有功能的 IDE.我也想用webpack从多个文件中打包脚本. 为此,我需要一种方法来以编程方式将 Tampermonkey 中的脚本更改为新版本.到目前为止,我所做的是手动复制 &将新脚本粘贴到 Tamp ..
发布时间:2021-09-04 19:27:03 前端开发

为什么这种延迟的 WHILE 循环会导致大量内存泄漏?

我从本网站的其他地方翻录了一个不错的技巧,可以让您延迟循环的周期.我在 Chrome 版本 34.0.1847.131 m 中使用在 TamperMonkey 上运行的 Javascript bot 对其进行了一些修改以供自己使用. 无论出于何种原因,一旦调用循环,就会开始发生大量内存泄漏(大约每秒 40,000K - 80,000K)并且它根本不循环.我的电脑已经崩溃了两次,因为我既没有准 ..
发布时间:2021-07-23 19:30:08 前端开发

无法修复我的脚本以记录所需的方式

这真的让我感到不安.我需要对此做些更好的解释.我正在尝试以一种特定的方式使我的脚本登录google的控制台.我有一些图片可以帮助解释..让我们跳进去. 首先,这是当前的记录方式.到目前为止,这很好.我对此很满意.它不是一个大阵列,美观而整洁.下图:( https://i.gyazo.com/81fc8d76b34a81f4fff7fc23e94f1bf1.png ) 所以这是发出的最后 ..
发布时间:2021-05-19 19:43:53 前端开发

如何以编程方式将tampermonkey脚本更新为本地文件?

出于安全原因,Tampermonkey脚本未保存在可访问文件中,而是保存在插件数据中.实时编辑它们的唯一方法是使用Tampermonkey的集成编辑器. 但是,我宁愿使用IDE及其所有功能.我还想使用webpack从多个文件中打包脚本. 为此,我需要一种以编程方式将Tampermonkey中的脚本更改为新版本的方法.到目前为止,我所做的是手动将新脚本复制并粘贴到Tampermonkey ..
发布时间:2021-05-19 19:16:48 前端开发