如何将JavaScript打包成一个IE 8/9插件,并将JS包含在所有IE浏览器页面中?
我最近已经为一个浏览器插件编写了JavaScript代码,它基本上是通过JS加载事件侦听器在页面上运行的,对于给定的域,它会检查DOM中的某些元素,并向页面添加新的相关元素(即信息)。
由于JavaScript只独立地读取/影响HTML (而不需要任何工具栏按钮或其他任何东西),所以JS只需要添加到浏览器的网页中。
我已经打包了与Firefox和Chrome一起工作的代码,它们都运行得很好,我可以以“书签式”的形式运行IE代码,但我想学习如何将JavaScript打包为实际的.NET .MSI addon/plugin,该插件将安装在当前的Internet 8/9上。
有谁知道我可以参考的合适的指南或方法吗?我尝试过在网上搜索教程,但大多数演练都提到编写插件主体本身(通常是用其他语言),因此不涉及打包现有的JS。
我希望有人能找到解决办法?
注意:一年前,有人为我打包了一个旧版本,作为Internet 7的MSI安装程序,如果有用的话,它会安装到带有plugin.dll plugin.tlb和plugin.InstallState以及BandObjectLib.dll Interop.SHDocVw.dll和Microsoft.mshtml.dll的程序文件中。
编辑:还有其他人知道其他选择吗?
发布于 2011-01-03 13:11:39
看看http://www.add-in-express.com/programming-internet-explorer/和http://www.add-in-express.com/programming-internet-explorer/deployment.php,他们为此出售了一个包。它将花费您200美元,但将节省您的时间分配(至少,它节省了我的时间分配:)。
发布于 2011-01-02 14:14:00
IE没有这方面的机制,只是这些浏览器没有基于JavaScript的扩展生态系统(尽管还有其他方法来创建扩展)。IE8不会得到一个,你可以很好地保证,IE9.我们看看会发生什么。
您可以使用的最接近的JavaScript选项是书签,它有更有限的functionality...but --这是可用的。
发布于 2012-12-21 12:08:35
我找到了一个教程来创建一个加载JS代码的插件。
http://shout.setfive.com/2012/05/01/internet-explorer-extension-quick-start-and-skeleton/
https://stackoverflow.com/questions/4578692
复制相似问题