Описание тега webkit2-webextension

Библиотека WebKit2WebExtension. Пожалуйста, не используйте этот тег для расширений браузера Firefox/Chrome.
1 ответ

Как проверить тело ответа с помощью WebExtensions WebRequest API?

Я пишу расширение для браузера, используя современный базовый каркас WebExtensions для браузера. Я пытаюсь выяснить, как я могу получить (чтение) доступ или копию данных ответа HTTP, отправленного обычным сервером с использованием стабильного API We…
0 ответов

Как использовать WebkitFrame в Webkit2?

Я хочу получить основной фрейм из WebkitWebView. В Webkit1 у нас есть функция под названием webkit_web_view_get_main_frame() доступен. Но от webkit2 WebKitFrame появился как веб-расширение. Так как же я могу получить основной кадр из WebKitWebView в…
24 янв '19 в 06:28
0 ответов

Как использовать WebKitWebExtension?

Я не могу использовать WebKitWebExtension в своем коде, так как я не знаю, как он работает. Я пытался использовать следующие ссылки: https://blogs.igalia.com/carlosgc/2013/09/10/webkit2gtk-web-process-extensions/ Но я также не могу понять из этого. …
07 фев '19 в 09:45
1 ответ

В фоновом скрипте browser.tabs.create открывает страницу, но отображает сообщение об ошибке: Нет соответствия окна {"matchHost": ["<all_urls>"]}

Мой пример использования довольно прост: Нажмите значок браузера на панели инструментов Слушайте щелчок в фоновом скрипте Создайте новую вкладку со страницей в том же каталоге, что и manifest.json На указанной странице есть файл JavaScript, связанны…
1 ответ

Отключение / включение JavaScript только на одной вкладке из расширения Firefox/Chrome (с использованием веб-расширений)

Я делаю расширение (добавить) для Firefox/Chrome/Opera/ и т. Д., Используя систему веб-расширений. Я хочу включить или отключить JavaScript, но для каждой вкладки, а не глобально. Т.е. в первой вкладке она будет отключена, а во второй - включена. Я …
0 ответов

Изменить поисковую систему в опере Chrome ключ не совместим

"chrome_settings_overrides": { "search_provider": { "name": "__MSG_searchEngineName__", "keyword": "sp", "search_url": "some_url", "favicon_url": "some_image", "is_default": true } } 'chrome_settings_overrides' не разрешен для указанной платформы в …
0 ответов

Как поделиться контентом в социальных сетях из приложения Chrome без URL-адресов?

Я занимаюсь разработкой игрового приложения Chrome и хочу, чтобы пользователь мог обмениваться результатами, предпочтительно в форме изображения, без каких-либо ссылок на онлайн-ресурсы. Все библиотеки социальных сетей JavaScript/JQuery, которые я н…
1 ответ

Шаблоны и практики для связи между веб-расширениями и веб-приложением

Я разрабатываю расширение и немного застрял в связи между веб-приложением, контентом-скриптом расширения и связью между скриптом контента и фоновым скриптом. Похоже, что HTML5 Messaging API должен использоваться, но то, как это сделать в точном конт…
1 ответ

Преобразовать функцию печати из аддона Firefox в WebExtension?

У меня есть Firefox Addon с нижеуказанными функциями: Распечатать веб-страницу с URL с тем же доменом Предварительный просмотр веб-страницы с URL с тем же доменом Выберите принтер в списке принтеров при печати Разрешить ввод параметров печати при пе…
0 ответов

WebExtension - внедрить CSS в <head>, который может измениться / не является уникальным

Мой WebExtension имеет параметры, такие как "скрыть нижний колонтитул". Проблема в том, что я не могу манипулировать DOM на document_start, поскольку &lt;footer&gt; еще не существует Внедрение кода на document_end работает, но пользователи все еще в…
0 ответов

Расширения с резьбой. WebWorker не имеет доступа к закладкам (объект браузера)

Как получить доступ к закладкам браузера внутри веб-работника или как получить доступ к объекту браузера. Если я вызываю следующее внутри файла webworker-js console.log(self); console.log(self.browser); console.log(self.window); console.log(this); c…
1 ответ

Очистить выделение в WebKit2 Web Extension без JavaScript

Я хочу очистить выбор от веб-расширения. Есть сигнал selection-changed, но там, кажется, нет способа очистить выбор. Я пытался создать WebKitDOMRange но, кажется, нет способа установить этот новый диапазон в документе. И, похоже, нет способа получит…
21 сен '16 в 02:37
0 ответов

Как найти элементы с обработчиком события клика из веб-расширения webkit2gtk

Я создаю веб-браузер на клавиатуре, и мне нужно найти элементы, на которые пользователь может щелкнуть. У меня есть веб-расширение, которое находит такие элементы, как ссылки и входные данные, и мне интересно, как я могу найти другие элементы, котор…
05 янв '18 в 21:54
0 ответов

Как выставить нативный код для JavaScript в webkit2gtk

Я хочу представить собственный объект или функцию для JavaScript, чтобы я мог иметь функцию обратного вызова в C, когда конкретная функция вызывается в браузере. Из этого примера кажется, что это возможно в WebKitGTK1 с ​​использованием сигнала "win…
28 май '19 в 07:35
0 ответов

Webview ничего не загружает после добавления веб-расширения

Я пишу браузер с GTK и webkit2gtk-rs на языке ржавчины. Браузер отлично работает без каталога расширений браузера. Но мой веб-просмотр ничего не загружает и не отправляет запрос на сервер после добавления каталога расширений. Это код моего браузера.…
01 фев '20 в 21:04
2 ответа

WebKit2GTK+ расширение "page-created" работает только один раз

Это следующий вопрос из статьи Как отлаживать расширения WebKit2GTK+. Хотя там есть еще код для справки, я немного его изменил. У меня есть следующее расширение webkit: #include &lt;webkit2/webkit-web-extension.h&gt; #include &lt;iostream&gt; static…
28 сен '19 в 18:18
2 ответа

WebKit2GTK+ "окно-объект-очищено" не очищается

Это продолжение: Как отлаживать расширения WebKit2GTK+ Вот мое расширение: #include &lt;webkit2/webkit-web-extension.h&gt; #include &lt;iostream&gt; static void window_object_cleared_callback(WebKitScriptWorld* world, WebKitWebPage* webPage, WebKitF…
1 ответ

Как отлаживать расширения WebKit2GTK+

Я пытаюсь заставить работать WebKit2GTK+ Extensions, это простое расширение, которое будет просто печатать в консоли при создании страницы. Вот моя структура проекта: -bin -images -include -lib --webextension ---libwebextension.so ---libwebextension…
28 сен '19 в 03:18
0 ответов

WebExtension отображает безопасное диалоговое окно

Я хочу написать webextension, которое отображает крошечный диалог для получения конфиденциальных данных от пользователей. Однако я не занимаюсь thieves.com, чтобы иметь возможность создавать диалог, который выглядел бы точно так же, как тот, который…
0 ответов

Внедрение DOM через веб-расширение WebKit на WPE

В WPE / WebKit я хочу программно внедрить пользовательский &lt;script&gt;элемент в DOM загруженного ресурса HTML до того, как HTML будет фактически обработан и загружен WebPage / WebFrame. Как это сделать проще всего? Предоставляет ли WebKit2 Web Ex…
22 июл '21 в 14:17