tampermonkey 相关问题

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

尝试使用 TamperMonkey 用户脚本隐藏元素

目标 我正在尝试使用 Temper Monkey 用户脚本隐藏元素 测试网页为https://www.dmla5.com/play/8733-1-5.html。 单击粉色按钮后,将加载视频。 我的...

回答 1 投票 0

将字体超棒的 CDN 与 Tampermonkey 结合使用

// ==用户脚本== // @name 名称 // @description 描述 // @作者你 // @版本0.1 // @match https://mysite* // @resource customCSS https://cdnjs.cloudflare.com/

回答 1 投票 0

如何使用js实现google的生日气球?

我非常喜欢Google在我的头像上漂浮的生日气球,那么有什么方法可以让气球在我的头像上漂浮呢? 是否可以编写 Tampermonkey 脚本来完成此任务

回答 1 投票 0

获取 Instagram ID 的 JavaScript 函数

我有一个带有事件按钮的JavaScript函数来获取instagram用户的ID,但问题是它只会获取第一个用户的ID,如果我尝试转到另一个配置文件,它会给出.. .

回答 1 投票 0

如何聚焦 YouTube 搜索建议项目?

我目前有这个代码。单击鼠标中键时,将在新选项卡中打开 YouTube 搜索: (功能() { '使用严格'; var searchIcon = document.getElementById("搜索...

回答 1 投票 0

检查 Tampermonkey 中的 img 文件类型

我想检查某些图像是否是GIF。但是,img 标签的 src 中使用的图像 URL 没有以 URL 结尾的文件。因此不可能知道图像是否是 gif,所以...

回答 1 投票 0

用户脚本如何向不同的域发出网络请求?

我正在尝试使用 JavaScript(使用 Greasemonkey)从我自己的网站中提取数据来自定义另一个网站。我使用的代码如下: 函数 getURL(url, func) { var xhr = 新的 XMLHttpRequ...

回答 1 投票 0

如何在不被 CORS 策略阻止的情况下执行 javascript fetch?

我尝试在许多网页上的 Tampermonkey 用户脚本上运行此 javascript 代码,但它们都给出了相同的问题:(我修改了一些细节) var 数据=“744483”; var url =“https://ex...

回答 1 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 0

Tampermonkey 隐藏 DIV:Google 文档侧面板切换

我想使用 TamperMonkey 隐藏 DIV。 在 Google Docs 上,纸张偏离中心只是为了容纳侧面板的产品放置切换(“<' in the bottom right). In

回答 1 投票 0

删除特定父类中的无类子列表项

我正在构建一个tampermonkey脚本,我试图在其中静音来自除我之外的用户的消息。我有一些如下所示的 HTML,位于聊天框中: 我正在构建一个 tampermonkey 脚本,我试图在其中静音来自除我之外的用户的消息。我有一些看起来像这样的 HTML,它位于聊天框中: <section class="mchat mchat-optional"> <div class="mchat__tabs nb_2" role="tablist"> <div class="mchat__tab discussion mchat__tab-active" role="tab"> <ol class="mchat__messages chat-v-1" role="log" aria-live="polite" aria-atomic="false"> <li class="me"><t>Good luck!</t></li> <li><t>Some rude message</t></li> <li class="me"><t>Have fun</t></li> <li><t>Another rude message</t></li> <li class="system"><t>Black offers draw</t></li> </ol> </div> </div> </section> 列出我想要保留的类为“me”或“system”的项目。我想删除“mchat__messages chat-v-1”类中的列表项,其中子 li 是无类的。我如何选择它并删除它? 我尝试过类似的方法,但似乎不起作用: document.querySelectorAll('mchat__messages chat-v-1.li:not(me):not(system)').forEach(el => el.remove()); 我不想注入任何 JavaScript。这可能就是我的查询选择器不起作用的原因? 不用js也能做到。 在CSS中,你有:not()选择器来取消选择特定元素 .mchat__messages.chat-v-1 li:not(.me):not(.system) { display: none } .mchat__messages.chat-v-1 li:not(.me):not(.system) { display: none } <section class="mchat mchat-optional"> <div class="mchat__tabs nb_2" role="tablist"> <div class="mchat__tab discussion mchat__tab-active" role="tab"> <ol class="mchat__messages chat-v-1" role="log" aria-live="polite" aria-atomic="false"> <li class="me"><t>Good luck!</t></li> <li><t>Some rude message</t></li> <li class="me"><t>Have fun</t></li> <li><t>Another rude message</t></li> <li class="system"><t>Black offers draw</t></li> </ol> </div> </div> </section> 在这种情况下,您希望将 li 与类 me 或 system 一起显示。您可以使用 :not() 进行扩展以取消选择多个类别

回答 1 投票 0

我在 Tampermonkey 中丢失了用户脚本。我该如何恢复它们?

我不小心将文件移至 %localappdata%\Google\Chrome\User Data\Profile 4\Local Extension Settings 内的 Tampermonkey 文件夹中。我把它移了出来,但是当我进入扩展页面时,我...

回答 1 投票 0

console.log 覆盖在 Tampermonkey 中不起作用

我制作了以下 Tampermonkey 用户脚本进行测试,它应该按照注释工作,但事实并非如此。 // ==用户脚本== // @name 测试:覆盖 console.log // @命名空间 h...

回答 2 投票 0

Tampermonkey 脚本适用于 MS Edge 开发者版、常规 Chrome,但不适用于 Chrome 开发者版

我在以下位置使用相同的 TamperMonkey 脚本: MS Edge 开发者版 125.0.2492.1(官方版本)开发版(64 位) Chrome Developer 125.0.6396.3(官方版本)开发(32 位)...我刚刚注意到...

回答 1 投票 0

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

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

回答 1 投票 0

如何在selenium中向chrome添加tampermonkey?

我想知道如何将 tampermonkey 添加到我的 python 程序中?我在某些网站上看到它似乎在每次启动程序时都会安装。可能是用CRX完成的。有没有人尝试添加

回答 1 投票 0

从本地html文件获取数据到变量tampermonkey脚本c#

如何从本地html文件获取数据? 路径:文件:///C:/WORK/data/sample.html 在sample.html里面 公司名称:... 如何从本地html文件获取数据? 路径:文件:///C:/WORK/data/sample.html 在sample.html内 <div class="row"> <label class="">Business Name:</label> <div class="data">Sample Businessname</div> </div> <div class="row"> <label class="">Website Address:</label> <div class="data"><a href="https://sample.com/" target="_blank">https://sample.com/</a> </div> </div> 我需要获取单词“Sample Businessname”和“https://sample.com/”并使用 C# 传递给变量。 首先安装HtmlAgilityPack 请参阅文档 您可以通过打开包管理器控制台并使用此命令来安装 Install-Package HtmlAgilityPack 这应该可以解决问题,您可以在新的控制台应用程序中测试它,以便您了解它是如何工作的 using HtmlAgilityPack; class Program { static void Main() { String path = @"C:\Users\jakpod01\Desktop\Sample.html"; var doc = new HtmlDocument(); doc.Load(path); var businessNameNode = doc.DocumentNode.SelectSingleNode("//div[@class='row']/div[@class='data']"); String? businessName = businessNameNode?.InnerText.Trim(); var websiteAddressNode = doc.DocumentNode.SelectSingleNode("//div[@class='row']/div[@class='data']/a"); String? websiteAddress = websiteAddressNode?.GetAttributeValue("href", string.Empty).Trim(); Console.WriteLine($"Business Name: {businessName}"); Console.WriteLine($"Website Address: {websiteAddress}"); // TODO: Pass the extracted data to Tampermonkey variables or do whatever you need to do } } 请更改路径变量以反映您的文件路径

回答 1 投票 0

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

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

回答 2 投票 0

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

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

回答 1 投票 0

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