tampermonkey 相关问题

Tampermonkey是Google Chrome,Microsoft Edge,Safari,Opera Next和Firefox的用户经理。 Tampermonkey脚本是特权javascript,可以访问自定义API,允许您自定义网页的外观和行为方式。

Tampermonkey GM.xmlHttpRequest 不是函数

我正在努力解决我的脚本问题。无论我尝试做什么,GM.xmlHttpRequest 都会抛出错误“不是函数”。 我的其余代码工作正常。 这是一个精简版...

回答 2 投票 0

GM_xmlhttpRequest - 注入:拒绝连接到“https://...”:不允许使用 URL

我使用最新的 Firefox、Tampermonkey 并执行一些跨站点脚本编写。这个脚本对多人来说效果很好。但突然间,对于 1 个人,只有 1 个人,我收到此错误消息: 注射...

回答 1 投票 0

如何使用 Tampermonkey 更改“max-h-80 Overflow-y-hidden”内的“最大高度”?

显然,我第一次尝试使用 Tampermonkey 时一直在挣扎。 Bato.to 评论部分仅加载 PC 上图像的前 280 个左右像素,我想将其加倍以获得

回答 1 投票 0

如何创建一个在加载特定网页后自动启动的计时器

我想创建一个计时器,该计时器在网页加载后立即自动启动,并跟踪我在该网页上单击“提交”之前在该页面上花费的时间。这可以使用 tam...

回答 3 投票 0

HTML注入方法之间的区别?

html元素注入方式有区别吗?在效率、易用性、安全性方面……? 通常,当我注入 html 时,我会执行以下操作: const myDivInnerHtml = ' html元素注入方式有区别吗?在效率、易用性、安全性方面......? 通常,当我注入 html 时,我会这样做: const myDivInnerHtml = '<div><div>All the elements and etc...</div></div>'; const myDiv = document.createElement('div'); myDiv.id = "myDiv"; myDiv.innerHTML = myDivInnerHtml; $('.document_element').append(myDiv); 虽然我有时做得更直接,就像这样: const myDivInnerHtml = '<div id="myDiv"><div><div>All the elements and etc...</div></div></div>'; $('.document_element').append(myDivInnerHtml); 这是一个简单的过程,可以为我提供所需的结果,但如果 myDivInnerHtml 有很多元素(例如为脚本制作 UI,需要不同的选项卡、按钮),则导航代码可能会变得困难/烦人等)。 当您使用innerHTML时,浏览器必须重新解析元素内所有现有的HTML并重建DOM树。 在某些情况下,它可能会出现问题,例如重新解析可能会导致对先前构造的 DOM 元素的引用变得无效,因为浏览器本质上是从头开始为该元素重建 DOM 树。 如果父 DOM 元素有很多子元素,它也会导致性能问题。 使用appendChild添加新元素可以避免重新解析现有内容。相反,新节点直接附加到 DOM 树,这样更高效,并且不会破坏先前解析的元素的功能。

回答 1 投票 0

如何使用用户脚本在 CKEditor 5(或其他富文本编辑器)编辑器中插入文本

因此,我尝试在 Tampermonkey 中创建一个自动完成脚本,它将通过下拉列表提供建议,以写入 Zendesk 中的作曲家(CKEditor 5 实现)。 我得到了每...

回答 1 投票 0

@connect 标签在 TamperMonkey/Chrome 中不起作用?

我有一个与此类似的问题,但据我所知,根据该问题的答案,我的指令是正确的。 我的标题如下: // ==用户脚本== // @name 我的用户...

回答 1 投票 0

解决 Tampermonkey 扩展中的 CORS“跨源请求被阻止”

我有一个 Tampermonkey 插件使用 Websockets 联系我的本地开发服务器。这不起作用并抛出以下错误: 跨源请求被阻止:同源策略不允许读取...

回答 1 投票 0

用户脚本加载但不会运行

我要求 blackbox.ai 生成一个用户脚本,为 Array.prototype.findLast 创建一个 polyfill。 此方法是在现代 JavaScript 中定义的,但在较旧的浏览器中可能会丢失。 我测试过...

回答 1 投票 0

Tampermonkey 的“存储”选项卡在哪里可以编辑存储内容?

根据Tampermonkey的FAQ: Q400:我想编辑/查看用户脚本存储的值。我怎样才能 这样做吗? A400:打开 Tampermonkey 的仪表板并单击脚本名称。 单击...

回答 2 投票 0

用户脚本中从 MQTT“拉取”消息的正确命令是什么?

我有一个朋友设置了一个 MQTT,通过带有某些单词的 Gmail 电子邮件触发,我想用它来设置一个脚本(通过 Chrome 中的用户脚本),并与 MQTT 的触发器一起运行。 他设立了...

回答 1 投票 0

我的脚本将在控制台中运行,但我无法让它在 Greasemonkey 中运行

我快要把头发扯下来了。这段代码在浏览器控制台中执行得很好,但它根本无法与 Greasemonkey 或 Tampermonkey 一起运行。我已经尝试过它们了,但我没有 id...

回答 2 投票 0

使用快捷键在选择之前和之后添加字符的用户脚本

我倾向于使用Chrome和MediaWiki的WikiEditor来添加内部链接,但它需要点击相应的按钮。有没有办法用快捷键插入字符或激活...

回答 1 投票 0

用户脚本已加载但仍然无效

我要求 blackbox.ai 生成一个用户脚本,为 Array.prototype.findLast 创建一个 polyfill。 这个方法是在现代 JavaScript 中定义的, 但在较旧的浏览器上可能会丢失。 我测试过...

回答 1 投票 0

如何使用 Tampermonkey 删除 CSS 类?

我对 CSS 和 javascript 很陌生,所以别着急。 我正在尝试从 div class="stream-notifications" 下的每个 div 元素中删除类禁用流。 (见图,贝尔...

回答 3 投票 0

查找文本包含列表/数组中的条目的元素

我正在开发一个自定义用户脚本,它将阻止/标记我的列表中的用户。假设该列表将包含字符串“EvilJoe”、“ToxicWill”和“NegativeSara”。我想...

回答 2 投票 0

单击时移至下一个节点

我正在编辑一个 Tampermonkey 脚本,该脚本从 DOM 中获取元素并从中创建一个新元素,以将它们添加到页面的不同部分。原始元素有一个 X 按钮,可以更改...

回答 1 投票 0

如何自定义“ARD Mediathek”媒体播放器的向后/向前搜索间隔?

使用箭头键 ← 和 →(或 J 和 L)的 ARD Mediathek 媒体播放器的默认向后/向前搜索间隔非常大,具体取决于视频长度(例如,对于视频长度...

回答 1 投票 0

如何提前获取HTTP请求的结果,并在满足一定条件后处理请求的结果?

让HTTP请求提前执行。将鼠标移动到页面上的某个元素后,如果请求完成,则处理结果并打开返回结果中的链接。 考虑一个德...

回答 1 投票 0

循环遍历 document.evaluate() 中使用的字符串会返回意外结果

我正在尝试重新格式化网页,以便某些单元格(td)根据其值突出显示。 我正在寻找几个标签,并且想尝试循环执行此操作。 “标签&q...

回答 1 投票 0

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