gpt4 book ai didi

firefox - 如何在网页上运行任何内联脚本之前运行用户脚本?

转载 作者:行者123 更新时间:2023-12-04 01:08:46 24 4
gpt4 key购买 nike

我想为在页面上的脚本之前运行的 firefox 制作一个greasemonkey 类型的脚本。 Greasemonkey 脚本在页面上的脚本之后运行,所以这不起作用。我需要这个的原因是因为我想编辑页面上的一个脚本。具体来说,我想删除一个强制页面加载到框架内的脚本,因为框架内的页面会中断 F5(按 F5 会使页面跳回首页而不是重新加载当前页面)。此外,我不想通过带有 AJAX 的代理加载页面,并且切换到 chrome/opera 也不是一种选择。我在想也许 Jetpack 附加组件会起作用,但它似乎只有与greasemonkey 使用的事件相同的事件,即 DOMContentLoaded。有任何想法吗?

最佳答案

[编辑 2013] 使用 page-mod带有 contentScriptWhen 的附加 SDK 模块= start .

老:
是的,只有较新的 Firefox 版本(当前为 3.7 版本,以后可能会添加到 3.6.x)支持在指定内容的脚本之前运行自定义脚本。我 wrote a prototype Jetpack-SDK module以利用新通知。

它是

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com