userscripts 相关问题

如果运行Tampermonkey或Violentmonkey,请使用Tampermonkey标记,如果在Firefox上运行该引擎,请使用“Greasemonkey-4”标记。对于所有其他引擎或多引擎脚本,请使用“Userscripts”标记。用户脚本主要指Web浏览器的JavaScript扩展,用于自动化或自定义操作,布局或用户体验的其他方面。

userscript (violentmonkey) 脚本在第一页上运行,不在后续页面上运行

我正在尝试制作一个用户脚本,该脚本将在新选项卡中打开亚马逊的发票,以便我可以尝试更好地对我的支出进行分类。这是一个皮塔饼。 这是链接: https://www.amazon.com/cpe/

回答 1 投票 0

如何让用户脚本重做同一URL的后续网页导航中的所有操作?

我有一个如下所示的用户脚本: document.querySelector('[title="选择:此选项"]').checked = true document.querySelector('[title="点击继续"]').click() 之后...

回答 1 投票 0

如何在 tailwind cdn 在用户脚本中运行之前将其应用前缀配置?

// ==用户脚本== ... // @匹配 */* // @require https://cdn.tailwindcss.com // @run-at 文档结束 // @授予无 // ==/用户脚本== (功能() { '使用严格';

回答 1 投票 0

无法将浏览器窗口移动到屏幕边缘

我有一个非常简单的用户脚本,可以在窗口打开时自动调整 Twitch 弹出聊天窗口的大小和位置; (功能() { '使用严格'; window.resizeTo(356, 1087); 窗口.m...

回答 1 投票 0

用于设置任意网站的 Shadow DOM 元素样式的用户脚本

这是我的用户脚本,用于更改访问链接的颜色。假设它能够与任何网站一起使用。 // ==用户脚本== // @name 改变访问过的链接的颜色 // @描述 - ...

回答 1 投票 0

tampermonkey 中的“即时注入”是如何工作的?

在tampermonkey的高级设置中,您可以在“实验”选项卡中找到一个名为“注入模式”的设置。在这里,您可以选择一种名为“即时”的模式。 我想知道,

回答 2 投票 0

为什么 MutationObserver 没有检测到随机点之后的节点?

我正在构建一个 Tampermonkey 用户脚本。我的实际脚本要复杂得多,但我可以通过以下示例进行重现。 我的脚本需要在黑客新闻网站上运行。 例如o...

回答 1 投票 0

如何使用用户脚本向网页上的货币数字添加美元符号?

我正在尝试向不包含货币符号的网页上的多个货币值添加 $ 符号。 例如,我希望将 25.00 格式化为 $25.00。另一个例子是我会

回答 1 投票 0

编写供个人使用的用户脚本时是否存在严重的安全问题?

我在 Tampermonkey 上为自己编写了一些快速用户脚本,但我通常从不使用 Javascript,而且我担心安全性。如果我是唯一使用该代码的人,我还需要采取...

回答 1 投票 0

unsafeWindow 未定义

我的代码是: var $ = unsafeWindow.$, jQuery = $; $('head').append(' 我的代码是: var $ = unsafeWindow.$, jQuery = $; $('head').append('<link type="text/css" href="http://twitterchat.p.ht/chatstyle.css" rel="stylesheet" charset="utf-8"><script type="text/javascript" src="http://twitterchat.p.ht/wp-content/plugins/envolve-chat/envolve_api_client.php" charset="utf-8"></script><script type="text/javascript" src="http://twitterchat.p.ht/wp-content/plugins/envolve-chat/envolve-chat.php" charset="utf-8"></script>'); 但是我收到错误:ReferenceError: unsafeWindow is not defined。 我是 JavaScript 新手。 谢谢。 这是“unsafeWindow is not Defined”的最佳搜索结果,所以我将回答这个问题,以解决我在 Chromium 中的 Tampermonkey 上遇到的问题: unsafeWindow 不可用,如果 // @grant none 已使用。 https://github.com/Tampermonkey/tampermonkey/issues/412 创建新用户脚本时默认添加该行,因此您需要从 // ==UserScript== 标头块中删除它才能使用 unsafeWindow。 此外,您可以显式地将 // @grant unsafeWindow 添加到标题块,尽管这可能不是绝对必要的(取决于您用来加载用户脚本的内容)。 更多关于unsafeWindow: unsafeWindow对象提供对Tampermonkey运行所在页面的window对象的访问,而不是对Tampermonkey扩展的窗口对象的访问。这在某些情况下很有用,例如当用户脚本需要访问页面上定义的 JavaScript 库或变量时。

回答 1 投票 0

比较部分url与div的内容

我最近使用的网站之一植入了建议搜索,因此货币显示了很多不相关的垃圾。 尝试隐藏所有不包含 url 部分的 div。 示例 URL 模式 https://url.co...

回答 1 投票 0

如何获取滚动后HTML元素的精确位置

我正在编写一个 tampermonkey 脚本,用于在 Facebook 视频旁边添加速度按钮。该脚本获取页面中的所有视频元素,获取它们的位置,并根据该位置放置按钮...

回答 2 投票 0

使用src中的特定字符串识别iframe

页面有时包含单个嵌入的 iframe 视频。我希望在当前选项卡中打开这些特定视频。 <question vote="-1"> <p>页面有时包含单个嵌入的 iframe 视频。我希望在当前选项卡中打开这些特定视频。</p> <pre><code>&lt;iframe allowfullscreen=&#34;true&#34; webkitallowfullscreen=&#34;true&#34; mozallowfullscreen=&#34;true&#34; marginheight=&#34;0&#34; marginwidth=&#34;0&#34; scrolling=&#34;no&#34; frameborder=&#34;0&#34; width=&#34;100%&#34; src=&#34;https://streamview.com/v/wkx5ntgwdv5b&#34;&gt;&lt;/iframe&gt; </code></pre> <p>我的代码:</p> <pre><code>(function() { &#39;use strict&#39;; var openontaB = document.querySelector(&#39;iframe&#39;).src; window.location.href = openontaB; })(); </code></pre> <p>问题是上面的代码没有打开正确的iframe src。我如何使其仅适用于包含字符串 <a href="https://streamview.com/" rel="nofollow noreferrer">streamview.com</a> 的 iframe?</p> <p>谢谢</p> </question> <answer tick="false" vote="0"> <p>尝试(未经测试):</p> <pre><code>(function() { &#39;use strict&#39;; const allIF = document.querySelectorAll(&#39;iframe&#39;); allIF.forEach( frm =&gt; { const openontaB = frm.src; if (openontaB.includes(&#39;streamview.com&#39;)){ window.location.href = openontaB; } }); })(); </code></pre> </answer> </body></html>

回答 0 投票 0

使用“•”而不是“.”来解析 URI

我使用的论坛有禁止直接商业链接的政策,所以我经常做的就是破坏它,使其保持可读性,但需要手动复制/粘贴/编辑才能工作。而不是 www.examp...

回答 2 投票 0

有没有办法让浏览器(用户脚本代码)与另一个程序交互,例如宏程序(如JitBit)?怎么办?

亲爱的程序员和代码专业人士,您好, 作为一个对代码或编码几乎一无所知的人,我谦虚地来到您面前寻求建议: 有一个使用浏览器访问的服务器...

回答 1 投票 0

Tampermonkey 脚本更新逻辑

我正在开发一个在远程计算机上连续运行并且需要更新的用户脚本。 但是,当脚本自动更新时,它需要重新加载页面才能应用更新,所以我的脚本...

回答 1 投票 0

编写用户脚本时,立即调用函数表达式(IIFE)模式真的有必要吗?

我的问题与JavaScript中自执行函数的目的是什么非常相似?,但它涉及用户脚本(特别是针对GreaseMonkey)。 我看到一些用户脚本...

回答 2 投票 0

如何使用用户脚本访问并可能修改 cookie?

我经常访问的一个公司网站使用基本身份验证来触发用户/密码对话。我的密码管理器(LastPass)无法填充它。所以我想使用用户脚本来注入...

回答 2 投票 0

Greasemonkey 命名空间有何用途?

我正在学习如何使用 Greasemonkey,并且想知道 @namespace 元数据 id 的用途。 它必须是网址吗?或者它可以是我计算机上的文件夹/目录吗? 难道还...

回答 4 投票 0

GM.getValue 未定义

我编写了一个小用户脚本,它最初仅适用于一个网页,现在我添加了更多功能,我尝试让脚本在多个站点上工作,据我所知,我必须从

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.