我可以使用 python 开发 Google Chrome 扩展吗? [复制]

Posted

技术标签:

【中文标题】我可以使用 python 开发 Google Chrome 扩展吗? [复制]【英文标题】:Can I use python to develop Google Chrome extensions? [duplicate] 【发布时间】:2016-04-10 01:51:31 【问题描述】:

我已经阅读了一些关于如何创建 Google Chrome 扩展程序的介绍。是否可以使用 Python 而不是 JS 创建扩展?

【问题讨论】:

我相信你可以。签出this。 您可以使用 Transcrypt (transcrypt.org)。披露精神(而非经济)利益:我做到了。 【参考方案1】:

谷歌浏览器扩展只是一个具有一些额外权限的网页等等。所以,你要找的基本上是一种在浏览器中使用 python 作为脚本语言的方法。

这个问题:

并非所有浏览器都能够使用 python 作为脚本语言 默认情况下,大多数浏览器都启用了 javascript 脚本,python 可能没有。 这里没有足够的关于如何使用 python 的教程。 JS 更受欢迎。

但是回到如何去做。流行的方法:

Brython - 他们使用 html5 + text/python 脚本将 python 直接嵌入到浏览器中。 PyJS - 在这里,他们实际上将 Python 编译成 Javascript。稍微复杂一些,但最终浏览器看到的是 JS,所以在任何地方都可以使用。

【讨论】:

以上是关于我可以使用 python 开发 Google Chrome 扩展吗? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Python 全栈开发二 python基础 字符串 字典 集合

如何在 Python IDE 中使用 Google Colaboratory 服务器作为 Python 解释器?

Python使用ch-orm对ClickHouse简单查询及写入

获取 Terraform google_monitoring_notification_channel 资源的 Slack auth_token

Google App Engine——Java 还是 Python? [关闭]

如何从 Python 触发 Google Analytics 事件?