如何编写一个简单的Opera插件?
我想开发一个插件,可以根据请求的url数据改变请求的Referer头。
Opera的网站上说,插件应该使用Netscape4 Plug-in API开发。然而,关于它的可用信息并不是很多。我在我的c:/program files/opera/program/plugins中查找,似乎Opera的插件是.dll的,你知道应该使用什么编程语言来开发Opera插件吗?
发布于 2009-10-27 05:13:12
如果你只想修改HTTP请求,最简单的方法可能是编写一个代理服务器来做这件事(例如,黑客Squid并配置Opera来使用它)。
Opera的插件只用于处理特定的媒体类型,例如Flash或Quick Time视频,并且只能通过<object>、<embed>或打开特定文件来调用。它们不是通用插件。
Opera还有另一个扩展机制-- UserJS --它是在每个页面上运行的JavaScript (类似于火狐中的Greasemonkey )。您可以使用它在JavaScript中修改document.referrer,但不能在HTTP头中使用它。
https://stackoverflow.com/questions/1615904
复制相似问题