我可以用Python编写浏览器插件吗?
我在考虑写一个浏览器插件,但我不懂C语言。请问我可以用Java或Python来写浏览器插件吗?
我在想……所有那些网站都会在我的浏览器上存储cookies来识别我。如果我写一个插件,能在http请求的头部提供一个浏览器的唯一标识符(GUID),那么网站服务器就可以识别这个浏览器了。
我觉得这样就可以省去99%的cookies,假设所有用户和服务器都能使用这个方法。
1 个回答
1
你可以用Python通过win32com接口为IE写一个ActiveX插件。不过,你需要先安装Python和pywin32,这样插件才能正常工作,所以这会让整个东西变得比较庞大。我觉得为了获取一个GUID,大家不太可能愿意安装这么多东西。
(其实大多数人特别不想要一个GUID。你真的就只想要这个吗?如果你在考虑单点登录的选项,可以看看像OpenID这样的系统,像在SO上用的那样……这能给用户更大的控制权。)