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

标签 java python browser-plugin

我正在考虑编写一个浏览器插件,但我对 C 语言一窍不通。 我可以用 Java 或 Python 编写浏览器插件吗?

我在想...所有这些网站都在我的浏览器上存储 cookie 以识别我的身份。 如果我编写了一个在 http header 中提供浏览器 GUID 的插件,网络服务器就可以识别浏览器。

我认为这将排除对所有 cookie 的 99% 的需要,暂时假装所有用户和服务器都使用它。

最佳答案

您当然可以使用 win32com 接口(interface)在 Python 中为 IE 编写 ActiveX 插件。但是你必须安装 Python 和 pywin32连同你的插件一起工作,所以它会非常笨重。我认为仅仅为了获得 GUID 而安装所有这些东西不会流行。

(实际上,大多数人特别不想要 GUID。这真的是您唯一的目标吗?如果您正在考虑单点登录选项,请查看像 OpenID 这样的系统所以......这给了用户更大的控制权。)

关于java - 我可以用 Python 编写浏览器插件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2163816/

相关文章:

plugins - 跨浏览器插件框架的比较

javascript - 扩展和插件之间的通信

java - 将数据库内容缓存在内存中以提高性能

java - 使用 GWT 使用 XMLHttpRequest 发送 XML

java - 如何创建 DTO 类

python - 在 python 函数中定义本地类是个坏主意吗?

python - "Error: Failed to initialize erlang distribution:"试图运行 "rabbitmqctl status"

python - 按列值对数据帧进行索引

Java Split - 长度错误