如何在Internet Explorer上运行现代用户脚本?

时间:2012-08-09 04:31:23

标签: internet-explorer cross-browser userscripts browser-extension

我发现使用Greasemonkey类型的用户并将其转换为Chrome,Safari和Firefox的扩展/插件非常容易。当然,人们可以在Chrome中原生运行它们,只需在Firefox中使用Greasemonkey插件即可。

我现在正在探索是否可以在IE上运行我的用户脚本。我尝试了古老的Trixie和膨胀的ie7pro,但都没有正确运行脚本。它们部分工作,但也似乎在同一页面上多次重新加载脚本,不断插入应该只显示一次的项目。经常提到的Greasemonkey for IE现在已经不存在了,它的域名(gm4ie.com)已经停放并且充满了广告。

我挖了一下搜索,寻找有关如何开发IE扩展的信息(例如this)。但我没有找到任何人谈论让用户脚本在插件内运行。至少看起来javascript可能在这些环境中不可用,需要在C#中完全重写。

我上面没有列出任何Greasemonkey类型的插件吗?是否可以将javascript用户脚本转换为IE扩展名?

2 个答案:

答案 0 :(得分:12)

这是一个跨浏览器脚本平台,可能正是您正在寻找的: http://kangoextensions.com/

我还没有完成尝试,所以不能担保它我害怕!

答案 1 :(得分:4)

您可以使用Crossrider跨浏览器扩展框架轻松导入任何GreaseMonkey脚本,以便与Internet Explorer,Firefox,Safari和Chrome一起使用(这是免费服务)。

(披露:我是Crossrider的员工之一)