请让我先解释一下我的情况。
我的目的是能够创建一个插件,如果他/她试图导航到禁止的网站,将重定向用户的主页。我已经能够在IE中成功有效地创建它作为浏览器帮助对象,这使我实现了我的新目标:能够在Firefox中执行相同的操作。
我可能错了,但是从我阅读的内容来看,Firefox中的扩展程序使用户可以自由轻松地安装,修改和删除扩展程序,而插件可以在没有用户的情况下安装&# 39;知识。
我创建了浏览器帮助程序对象,目的是尽可能无缝和隐藏,将成为我的BHO的.dll文件以前通过cmd注册。在这种情况下,我不希望用户有任何控制权来查看或更改他/她访问特定网站时发生的任何事情。
我的问题不是如何创建一个,但是如果可以在插件中重现所需的事件。我没有遇到任何暗示这种可能性的文章,教程或其他资源。我能在插件中重现我的BHO吗?或者是否有其他各种方式可以向用户隐藏扩展?
非常感谢您的时间,您的回复绝对受到赞赏!
答案 0 :(得分:0)
Firefox有插件和插件。插件是用javascript版本编写的,具有一些特殊功能,允许读取/写入文件,修改页面/请求等操作。诸如flash,java或DIVX插件之类的插件显示为网页的一部分。听起来你想制作一个插件。
请记住,用户可以从firefox轻松禁用或卸载插件和插件。
听起来你可能会更好地使用代理来分析像websense这样的请求。
如果您不想使用代理路由,可能是使用winpcap(windows版本的libpcap)来监控包含Web请求(GET,POST等)的所有传出网络流量并简单地阻止它们的工具?您可以创建一个适用于所有浏览器的程序,并使其更难卸载