在同一个页面上运行Gresemonkey脚本,多次吗?

在同一个页面上运行Gresemonkey脚本,多次吗?

我对Grecemonkey,javascript完全陌生,事实上,所有的UI内容都是如此。

要求:用户脚本由GS在页面加载后运行一次。但是,我需要相同的脚本在不刷新的情况下多次运行。

用例:对于ex,Amazon.com搜索使用Ajax进行。我需要在搜索结果中嵌入一个自定义元素。

每次在同一个页面中进行搜索时,我都需要将我的内容与搜索结果一起注入搜索结果(没有页面刷新)

我的当前脚本只在页面刷新时运行。

我希望上面的解释是清楚的。请帮帮忙。


慕码人8056858
浏览 461回答 3
3回答

临摹微笑

您可以使用DOMNodeInserted事件来调用您的回调,例如:document.addEventListener('DOMNodeInserted', function() { alert('hi') }, false);请注意,该事件将由页面结构中的任何更改触发,因此您必须检查是否针对正确的更改。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript