Описание тега google-chrome-extension

Разработка расширений для веб-браузера Google Chrome. Вы пишете их с использованием веб-технологий, таких как HTML, JavaScript и CSS.
1 ответ

Как я могу скачать расширение Chrome, используя curl?

Учитывая идентификатор расширения Chrome, по какому URL можно скачать его с помощью curl?
29 окт '13 в 17:23
0 ответов

Расширение Chrome, модальное с iframe внутри

У меня есть расширение, которое использует Bootstrap.js. Когда пользователь щелкает значок расширения, в моем скрипте содержимого я делаю некоторые вычисления и затем открываю модальное окно начальной загрузки с внутренним фреймом. Iframe всегда ука…
0 ответов

Дополнение Chrome (рендеринг видео в браузере из собственного процесса)

Я работаю над некоторым дополнением Chrome, которое опирается на собственный протокол обмена сообщениями (расширение Chrome и собственное приложение хоста). Хост-приложение имеет часть видео рендеринга. Рендеринг видео направляет входящее видео в за…
0 ответов

Расширение Chrome: загрузка произвольных URL в iFrame

У меня есть расширение Chrome, которое поставляется с всплывающим окном, которое, помимо прочего, содержит iframe загружать сайты. В принципе я могу установить src атрибут iFrame и он отлично работает. Проблема, однако, заключается в том, что многие…
2 ответа

Может ли веб-сайт проверить, была ли надстройка изменена?

Это контекст: предположим, что есть плагин P, доступный на сайте дополнений Mozilla Firefox. Рассмотрим злонамеренного пользователя, который изменяет P, например, чтобы он отклонялся от нормального поведения. Мой первый вопрос: Может ли браузер Fire…
01 ноя '16 в 13:43
1 ответ

Расширение Chrome и Angular: можно ли превратить chrome.runtime.sendMessage в синхронную функцию?

Я пытаюсь бежать chrome.runtime.sendMessage получить информацию с сервера. Я использую эту информацию, чтобы определить, какую страницу отображать в моем расширении Chrome. Проблема в том, что chrome.runtime.sendMessage - это асинхронная функция, ко…
1 ответ

Прослушиватель клавиатуры Chrome с расширением Chrome

Я создаю расширение, которое позволит пользователям использовать хром-подобное переключение вкладок в браузере Vivaldi. В моем background.js я пытался addEventListener("keydown", function(e) { console.log(e.code); // never gets here }) Первоначально…
2 ответа

Chrome window.print() различия между стабильной и Dev вызывает проблемы

У меня есть следующий код в расширении Chrome, которое я написал: chrome.tabs.update(newTab.id, {url: "javascript:window.print()"}, doAftermath); } //End of a function <snip!> //Do nothing upon errors function doAftermath(){ if(chrome.runtime.…
2 ответа

Как перенаправить URL текущей вкладки в расширение Chrome?

Я пишу расширение Chrome, используемое для переключения между различными поисковыми системами. manifest.json похоже: { "browser_action": { "default_popup": "popup.html" }, "permissions": [ "tabs", "activeTab" ], "content_security_policy": "script-sr…
5 ответов

Проблема высоты веб-просмотра в Chrome Web App

Я новичок в программировании Chrome Web App. Я хочу простое веб-приложение, которое отделено от моего Chrome/Chromium (означает, что нет вкладки). Он должен показывать внешний сайт в теле. Итак, вот моя конфигурация: manifest.json { "name": "Hello W…
1 ответ

one-size-fits-all json transfer (development, chrome packaged app and phonegap, single codebase)

Я делаю приложение с телефонной пробкой и приложение, упакованное в Chrome, которое должно работать локально большую часть времени, а иногда и получать данные с моего сервера в формате json. Я не могу найти единого решения, которое будет работать на…
05 окт '12 в 19:12
1 ответ

Отправка сообщения из background.js в контентный скрипт

У меня есть background.js со следующим фрагментом: chrome.browserAction.onClicked.addListener(toggleStatus); Сейчас внутри toggleStatus Я хотел бы отправить сообщение в мой контент-скрипт, что что-то случилось. Это возможно? Или я полностью упускаю …
3 ответа

API chrome.notifications.onButtonClicked Notification als Параметр

Если я открываю уведомление несколько раз, не обновляя расширение, оно выполняет код прослушивателя кнопок так же часто, как и уведомление. количество открытых уведомлений = x = количество выполненного кода onButtonClicked.addListener. Я обнаружил, …
08 сен '13 в 13:19
3 ответа

Не могу сохранить переменную в локальное хранилище

Я пытаюсь сохранить URL в localalstorage для моего расширения Chrome. Этот URL-адрес вводится из поля ввода текста во всплывающем окне. Я просто не могу получить скрипт, который сохраняет новое значение для работы. Вот мой код: popup.html: <html&…
3 ответа

Как аутентифицировать POST-запрос от расширения Chrome к моему приложению с помощью веб-токенов JSON?

контекст Мое веб-приложение HapiJS в настоящее время использует OAuth 2.0 для доступа к API Google. Как только пользователь проходит аутентификацию в приложении, сервер генерирует JSON Web Token (JWT), который сохраняется на клиенте и отправляется о…
5 ответов

chrome.storage.sync не определено?

Я пытаюсь использовать Chrome Storage в расширении, используя content_script, но продолжаю терпеть неудачу на Uncaught TypeError: Cannot read property 'sync' of undefined Это мой код: testChromeStorage(); function testChromeStorage() { console.log("…
1 ответ

Встроенное расширение Chrome на проверенном сайте выдает ошибку: не найдена ссылка на элемент в Интернет-магазине Chrome

Я следовал инструкциям по развертыванию встроенной установки моего расширения на проверенном мной сайте. <link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/jakgfopmadhihjajjegmbnaiimjbmdlk"> И для кнопки: <a hr…
23 май '13 в 15:28
0 ответов

Удаление элемента DOM в расширении Chrome

Я думаю, что я прочитал все существующие ответы на этот вопрос на SO, но не смог решить мою проблему, поэтому вот оно: Идея состоит в том, чтобы удалить элемент div по id на текущей вкладке после нажатия кнопки во всплывающем окне, которое отображае…
02 авг '17 в 01:53
0 ответов

Как установить точку останова программно через расширение Chrome.

Я пытаюсь установить точку останова в файле JavaScript веб-страницы, используя расширение Chrome. chrome.browserAction.onClicked.addListener(function(tab) { chrome.debugger.attach({"tabId" : tab.id }}, "1.0"); chrome.debugger.sendCommand({ "tabId": …
2 ответа

Имитация клика по ссылке в JQuery с помощью Chrome - с использованием href и download

У меня есть расширение Chrome, которое динамически создает ссылки и добавляет их на веб-страницу. Ссылки скачивают файлы. У каждого из них есть download атрибут для правильного именования файлов (работает только в Chrome, afaik - но только для этого…