2016-01-06 2 views
3

Я ознакомился с некоторыми сведениями о том, как создавать расширения Google Chrome. Возможно ли создать расширение с помощью Pyhton вместо JS?Могу ли я использовать python для разработки расширений Google Chrome?

+0

Я считаю, что вы можете. Проверьте [this] (http://pyjs.org/). – manty

+0

Вы можете использовать Transcrypt (http://www.transcrypt.org). Раскрытие психического (в отличие от финансового) интереса: я это сделал. –

ответ

2

Расширение google chrome - это просто веб-страница с несколькими дополнительными разрешениями и т. Д. Итак, вы ищете в основном метод использования python в качестве скриптового языка внутри браузера.

Проблемы с этим:

  • Не все браузеры способны использовать Python как язык сценариев
  • По умолчанию сценарии Javascript включен в большинстве браузеров, питон не может быть.
  • Недостаточно учебников по использованию питона здесь. JS является более популярным.

Но вернемся к тому, как это сделать. Популярные методы:

  • Brython - Они используют HTML5 + text/python скрипты для непосредственного внедрения python внутри браузера.
  • PyJS - здесь они фактически компилируют Python в Javascript. Несколько сложнее, но, наконец, браузер видит JS, поэтому его можно использовать где угодно.
Смежные вопросы