Я никогда не писал реальное расширение Chrome. Я сделал один, который был просто выпадающим списком ссылок некоторое время назад, но это на самом деле не считается. Во всяком случае, вместо того, чтобы погружаться головой в обширную коллекцию учебных пособий по написанию расширений для Chrome, я решил, что сначала я сделаю все возможное, чтобы моя идея была возможной.
Мой план таков: я хочу взять текущую воспроизводимую дорожку в плеере Pandora и отправить информацию о дорожке источнику за пределами браузера (в моем случае, скрипту Python).
Получение самой информации не должно быть сложным; их новый интерфейс HTML5 делает эту часть очень простой. Проблема заключается в передаче этой информации, как только я ее получу. Я хотел бы избежать загрузки данных на веб-сервер, чтобы Python извлек их оттуда.
Очевидно, что Chrome не сделает очень легким для расширений отправку сообщений DBus или чего-либо еще, но возможно ли записать файл в системный каталог Chrome где-нибудь, и Python его заберет? Я совершенно нелеп, даже задавая такой вопрос?
EDIT:
Я думал, что сообщу о том, что я на самом деле сделал для всех, кто столкнется с этим вопросом в будущем. Поскольку мне нужно было только это расширение для работы на одном компьютере (моем), я просто установил mod_python для Apache и заставил мое расширение отправлять свои данные прямо в мой скрипт Python, ожидающий на localhost. Преимущество этого заключается в том, что нет необходимости запрашивать URL или файл из Python, как я изначально предполагал. Это также позволяет избежать потенциальных угроз безопасности, связанных с NPAPI.