我可以用Python编写浏览器插件吗?

3 投票
1 回答
1341 浏览
提问于 2025-04-15 18:39

我在考虑写一个浏览器插件,但我不懂C语言。请问我可以用Java或Python来写浏览器插件吗?

我在想……所有那些网站都会在我的浏览器上存储cookies来识别我。如果我写一个插件,能在http请求的头部提供一个浏览器的唯一标识符(GUID),那么网站服务器就可以识别这个浏览器了。

我觉得这样就可以省去99%的cookies,假设所有用户和服务器都能使用这个方法。

1 个回答

1

你可以用Python通过win32com接口为IE写一个ActiveX插件。不过,你需要先安装Python和pywin32,这样插件才能正常工作,所以这会让整个东西变得比较庞大。我觉得为了获取一个GUID,大家不太可能愿意安装这么多东西。

(其实大多数人特别不想要一个GUID。你真的就只想要这个吗?如果你在考虑单点登录的选项,可以看看像OpenID这样的系统,像在SO上用的那样……这能给用户更大的控制权。)

撰写回答