214得票17回答
window.close和self.close在Chrome中不能关闭窗口

问题在于当我调用 window.close() 或者 self.close() 时,它不能关闭窗口。现在似乎有一种观念认为在 Chrome 中无法通过脚本关闭任何非脚本创建的窗口。这是明显错误的,但不管怎样,即使需要弹出警告进行确认,它仍然应该关闭窗口。这些都没有发生。 那么,有没有人有一个...

164得票2回答
尝试将jQuery加载到Tampermonkey脚本中

我正在撰写一个脚本,当登录页面加载时,它会登录到我的大学网络。 代码如下:// ==UserScript== // @name My Fancy New Userscript // @namespace http://use.i.E.your.homepage/ // @ver...

131得票7回答
Userscript等待页面加载后再执行代码的技巧?

我正在编写一个Greasemonkey用户脚本,希望在页面完全加载完成后执行特定的代码,因为它返回了一个我想要显示的div计数。 问题在于,这个特定的页面有时需要一点时间才能加载完成。 我尝试了使用$(function() { });和$(window).load(function(){ ...

78得票1回答
调试Tampermonkey脚本

我想使用Chrome的控制台调试Tampermonkey脚本,但是在列表中找不到我的脚本。 我做错了什么吗?还是Tampermonkey脚本不会出现在那里?如果是这种情况,该如何调试它?

71得票5回答
在Tampermonkey(用户脚本)中包括所有页面

我必须在Tampermonkey中包含所有站点...这是我需要运行的脚本// ==UserScript== // @name Phishing Blockz // @namespace http://use.i.E.your.homepage/ // @version 0....

69得票3回答
在Tampermonkey中模拟mousedown、click和mouseup序列?

我想模拟一个完整的点击,而不仅仅是document.getElementsByClassName()[0].click(); 我该怎么做呢?搜索结果似乎都是关于如何处理这些事件,而不是如何触发它们。

67得票5回答
检测组合按键(Control、Alt、Shift)?

我想在按下 Ctrl + Alt + e 时运行一个脚本。如何让 Tampermonkey 响应同时按下 ctrl、alt 和 e 键? 我尝试过使用 ctrlKey 和 altKey,但没有找到可用的方法。如何修改下面的脚本,使其在按下 Ctrl + Alt + e 时触发,而不仅仅是 e...

67得票2回答
如何使用Greasemonkey/Tampermonkey脚本更改类CSS?

我想要设置body的背景图片,但仅在使用class为banner_url的地方。HTML如下:<body id="app_body" class="banner_url desktopapp" data-backdrop-limit="1"> 基本上,我想强制页面使用以下CSS:....

61得票3回答
@include和@match在用户脚本中有什么区别?

GreaseSpot关于元数据块的页面说两者非常相似,但@match“对*字符的含义设置了更严格的规则”。然后GreaseSpot继续教授使用@include,但Chrome示例如此处通常似乎使用@match并表明@include仅用于兼容性目的;@match是首选。 显然,@include...

61得票2回答
Greasemonkey/Tampermonkey @match针对带参数的页面

我正在编写一个脚本,必须在特定页面上执行,具体取决于它所拥有的参数。URL如下:http://example.com/page.php?key1=value1&key2=value2&... 当page.php的参数中有key1=value1时,我需要进行匹配。 现在我正在使用...