草庐IT

tampermonkey

全部标签

javascript - Chrome 65 阻止跨源 <a download>。强制下载的客户端解决方法?

Chrome65移除了对download属性的支持在具有跨域hrefs的anchor元素上:Blockcross-originToavoidwhatisessentiallyauser-mediatedcross-origininformationleakage,Blinkwillnowignorethepresenceofthedownloadattributeonanchorelementswithcrossoriginattributes.NotethatthisappliestoHTMLAnchorElement.downloadaswellastotheelementitse

php - Greasemonkey AJAX 请求不发送数据?

我正在使用Greasemonkey的GM_xmlhttpRequest()触发一个GET请求:$(".getReview").click(function(){varvideoId=$(this).parents("li").find("a").attr("href");alert(videoId);GM_xmlhttpRequest({method:"GET",url:"http://www.amitpatil.me/demos/ytube.php",data:"username=johndoe&password=xyz123",headers:{"User-Agent":"Mozi

javascript - 如何使用 greasemonkey 有选择地从网站中删除内容

我要修改的内容有一系列条目,每个条目中都有其他条目。没有id标签在这里提供帮助。我想让脚本做的是检查每一个的内容条目并查找一些文本。这将用于确定整个''条目是否被删除/隐藏。这可能吗?怎么办?下面是一个例子。页面中有几个,我想删除/隐藏中的文本标签说"is"。所以在这个例子中,整个事情都会被删除/隐藏。4.7YesShareusingemail 最佳答案 对于此类问题,请发布指向目标页面的链接。或者,如果那真的不可能,请将页面保存到pastebin.com并链接到那个。无论如何,jQuerycontains()selector对您问

javascript - 如何使用 greasemonkey 有选择地从网站中删除内容

我要修改的内容有一系列条目,每个条目中都有其他条目。没有id标签在这里提供帮助。我想让脚本做的是检查每一个的内容条目并查找一些文本。这将用于确定整个''条目是否被删除/隐藏。这可能吗?怎么办?下面是一个例子。页面中有几个,我想删除/隐藏中的文本标签说"is"。所以在这个例子中,整个事情都会被删除/隐藏。4.7YesShareusingemail 最佳答案 对于此类问题,请发布指向目标页面的链接。或者,如果那真的不可能,请将页面保存到pastebin.com并链接到那个。无论如何,jQuerycontains()selector对您问

javascript - 用户脚本中的@include 和@match 有什么区别?

GreaseSpotpageonmetadatablocks表示两者非常相似,但@match“对*字符的含义设置了更严格的规则。”GreaseSpot然后继续teach使用@include,但Chrome示例如this通常似乎使用@match并表明@include仅出于兼容性目的而受支持;@match是首选。Apparently,@includegoogle.*可以在google.evil.com上运行,而@matchgoogle.*不能。一个例子不足以真正了解通配符在这两者之间的行为有何不同,并在此处的答案中寻求更好的解释。新的GreaseMonkey脚本(Firefox)默认使用@

javascript - 用户脚本中的@include 和@match 有什么区别?

GreaseSpotpageonmetadatablocks表示两者非常相似,但@match“对*字符的含义设置了更严格的规则。”GreaseSpot然后继续teach使用@include,但Chrome示例如this通常似乎使用@match并表明@include仅出于兼容性目的而受支持;@match是首选。Apparently,@includegoogle.*可以在google.evil.com上运行,而@matchgoogle.*不能。一个例子不足以真正了解通配符在这两者之间的行为有何不同,并在此处的答案中寻求更好的解释。新的GreaseMonkey脚本(Firefox)默认使用@

javascript - 在同一页面上多次运行 Greasemonkey 脚本?

我完全不熟悉Greasemonkey、javascript,实际上是所有UI的东西。要求:Userscript在页面加载后由GS运行一次。但是,我需要在不刷新的情况下多次运行相同的脚本用例:例如,使用Ajax进行Amazon.com搜索。我需要在搜索结果中嵌入自定义元素。每次在同一页面中进行搜索(没有页面刷新)时,我都需要将我的内容连同结果一起注入(inject)到search-results-div我当前的脚本仅在页面刷新时运行。我希望上面的解释是清楚的。请帮忙。 最佳答案 最简单、最可靠的方法是使用thewaitForKeyEl

javascript - 在同一页面上多次运行 Greasemonkey 脚本?

我完全不熟悉Greasemonkey、javascript,实际上是所有UI的东西。要求:Userscript在页面加载后由GS运行一次。但是,我需要在不刷新的情况下多次运行相同的脚本用例:例如,使用Ajax进行Amazon.com搜索。我需要在搜索结果中嵌入自定义元素。每次在同一页面中进行搜索(没有页面刷新)时,我都需要将我的内容连同结果一起注入(inject)到search-results-div我当前的脚本仅在页面刷新时运行。我希望上面的解释是清楚的。请帮忙。 最佳答案 最简单、最可靠的方法是使用thewaitForKeyEl

javascript - 在执行代码技术之前等待页面加载的用户脚本?

我正在编写一个Greasemonkey用户脚本,并希望在页面完全加载完成时执行特定代码,因为它返回了我想要显示的div计数。问题是,这个特定页面有时需要一点时间才能加载所有内容。我已经尝试过,记录$(function(){});和$(window).load(function(){});包装器。然而,似乎没有一个对我有用,尽管我可能应用错误。我能做的最好的事情就是使用setTimeout(function(){},600);,它可以工作,尽管它并不总是可靠。在Greasemonkey中使用什么技术可以确保特定代码在页面加载完成时执行? 最佳答案

javascript - 在执行代码技术之前等待页面加载的用户脚本?

我正在编写一个Greasemonkey用户脚本,并希望在页面完全加载完成时执行特定代码,因为它返回了我想要显示的div计数。问题是,这个特定页面有时需要一点时间才能加载所有内容。我已经尝试过,记录$(function(){});和$(window).load(function(){});包装器。然而,似乎没有一个对我有用,尽管我可能应用错误。我能做的最好的事情就是使用setTimeout(function(){},600);,它可以工作,尽管它并不总是可靠。在Greasemonkey中使用什么技术可以确保特定代码在页面加载完成时执行? 最佳答案