在单个页面上多次执行 Greasemonkey 脚本
在 Greasemonkey 中,我们经常会遇到需要多次执行同一个脚本的场景在同一页面上,无需刷新页面。这可以使用 waitForKeyElements() 实用程序来实现。
实现多个脚本执行
这是一个完整的脚本,演示如何使用 waitForKeyElements() 更改 Amazon 搜索结果:
// ==UserScript== // @name _Amazon Search, alter results // @include http://www.amazon.com/s/* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js // @require https://gist.github.com/raw/2625891/waitForKeyElements.js // @grant GM_addStyle // ==/UserScript== function addCustomSearchResult (jNode) { //***** YOUR CODE HERE ***** jNode.prepend ( '<div>
解释代码
自定义脚本
包含的代码提供了更改搜索的简单示例结果。但是,您可以修改脚本来执行您需要的任何自定义操作,例如嵌入元素、修改内容或重新排列搜索结果。
以上是如何在单页面多次执行Greasemonkey脚本而不刷新?的详细内容。更多信息请关注PHP中文网其他相关文章!