Простой плагин Opera - PullRequest
       10

Простой плагин Opera

1 голос
/ 24 октября 2009

Как написать простой плагин для Opera?

Я бы хотел разработать плагин, который бы изменял заголовок Referer запроса на основе данных URL запроса.

На веб-сайте Opera написано, что плагины должны разрабатываться с использованием API плагинов Netscape4 . Однако информации об этом не так много. Я посмотрел в своем c:/program files/opera/program/plugins и похоже, что плагины Opera - .dll s. Какой язык программирования следует использовать для разработки плагинов для Opera, и знаете ли вы какие-либо подробности об этом?

1 Ответ

2 голосов
/ 27 октября 2009

Если вы хотите изменить только HTTP-запросы, проще всего написать прокси-сервер, который делает это (например, взломать Squid и настроить Opera на его использование).

Плагины Opera предназначены только для работы с определенными типами носителей, например, Flash или Quick Time видео и вызываются только через <object>, <embed> или открытием определенного файла. Они не универсальные плагины.

В Opera есть еще один механизм расширения - UserJS - который запускается на каждой странице JavaScript (аналогично Greasemonkey в Firefox). Вы можете использовать его для изменения document.referrer в JavaScript, но не в заголовках HTTP.

...