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

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

【问题讨论】:

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

标签: python google-chrome-extension


【解决方案1】:

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

这个问题:

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

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

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

【讨论】: