Вопросы с тегом «google-chrome-extension»

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

480
Вставьте код в контекст страницы, используя скрипт содержимого

Я учусь создавать расширения Chrome. Я только начал разрабатывать один, чтобы ловить события YouTube. Я хочу использовать его с YouTube Flash Player (позже я постараюсь сделать его совместимым с HTML5). manifest.json: { "name": "MyExtension", "version": "1.0", "description": "Gotta catch Youtube...

402
Есть слушатель изменения DOM JavaScript / jQuery?

По сути, я хочу, чтобы скрипт выполнялся при изменении содержимого DIV. Поскольку сценарии являются отдельными (контентный скрипт в расширении Chrome и скрипте веб-страницы), мне нужен способ просто наблюдать изменения в состоянии DOM. Я мог бы настроить опрос, но это кажется...

304
Ошибка «net :: ERR_BLOCKED_BY_CLIENT» для некоторых вызовов AJAX

Недавно я понял, что некоторые расширения adblocker (например, adBlocker plus) блокируют некоторые вызовы Ajax. Я получаю эту ошибку на консоли: GET http://localhost/prj/conn.php?q=users/list/ net::ERR_BLOCKED_BY_CLIENT Почему он блокирует некоторые вызовы Ajax, но не другие, и что вызывает это?...

281
Ошибка отправителя Google Chromecast, если расширение Chromecast не установлено или используется инкогнито

У меня ошибка при запуске отправителя Chromecast в Chrome Incognito или если расширение Chromecast не установлено: Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js Failed to load resource: net::ERR_ADDRESS_UNREACHABLE...

263
Как автоматически перезагрузить расширение Chrome, которое я разрабатываю?

Я бы хотел, чтобы мое расширение chrome перезагружалось каждый раз, когда я сохраняю файл в папке расширения, без необходимости явно нажимать «перезагрузить» в chrome: // extensions /. Это возможно? Редактировать: я знаю, что могу обновить интервал, с которым Chrome перезагружает расширения, что...

237
Как ждать, пока элемент не существует?

Я работаю над расширением в Chrome, и мне интересно: как лучше узнать, когда элемент появляется? Используя простой javascript, с интервалом, который проверяет, пока элемент не существует, или jQuery имеет какой-то простой способ сделать...

202
Имитировать ограниченную пропускную способность изнутри Chrome?

Есть ли способ, которым я могу имитировать различные скорости соединения изнутри Chrome? Мне нужно иметь возможность проверять http: // localhost с различной скоростью. Я знаю, что есть отдельные приложения, которые могут это сделать, но я бы предпочел сделать это внутри...

195
Где читать консольные сообщения из background.js в расширении Chrome?

Я только начал с расширений Google Chrome, и я не могу войти в консоль с моего фона js. Когда возникает ошибка (например, из-за синтаксической ошибки), я также не могу найти никаких сообщений об ошибках. Мой файл манифеста: { "name": "My First Extension", "version": "1.0", "manifest_version": 2,...

195
Как сохранить изменения CSS панели «Стили» в Chrome Developer Tools?

Как сохранить изменения CSS из панели Стили в Google Chrome Инструменты разработчика ? На сайте инструмента упоминается, что мы можем увидеть все изменения в панели ресурсов. Но я работаю локально над файлом CSS, но изменения не отображаются на панели ресурсов для меня Кстати, знаете ли вы...

186
AngularJS меняет URL-адреса на «unsafe:» на странице расширения

Я пытаюсь использовать Angular со списком приложений, и каждое из них является ссылкой, чтобы увидеть приложение более подробно ( apps/app.id): <a id="{{app.id}}" href="apps/{{app.id}}" >{{app.name}}</a> Каждый раз, когда я нажимаю на одну из этих ссылок, Chrome отображает URL-адрес как...

173
Расширение Google Chrome :: console.log () с фоновой страницы?

Если я звоню console.log('something');со всплывающей страницы, или любой другой скрипт включен, он работает нормально. Однако, поскольку фоновая страница не запускается непосредственно из всплывающей страницы, она не включается в консоль. Есть ли способ, которым я могу получить console.log()на...

166
Отключить всплывающие расширения для режима разработчика в Chrome

Со времени последнего выпуска chrome (34.0.1847.116) на прошлой неделе я получал «Отключить расширения режима разработчика» при запуске автоматических тестов с использованием watir-webdriver. Кажется, это оскорбительное расширение, но для меня не имеет смысла, что это потенциально опасное...

162
Использование ECMAScript 6

Я ищу способ запуска кода ECMAScript 6 в консоли моего браузера, но большинство браузеров не поддерживают функции, которые я ищу. Например, Firefox - единственный браузер, который поддерживает функции стрелок. Есть ли способ (расширение, пользовательский скрипт и т. Д.), Чтобы я мог запустить эти...

157
Расширение Chrome: доступ к localStorage в скрипте содержимого

У меня есть страница параметров, где пользователь может определить определенные параметры и сохраняет их в localStorage: options.html Теперь у меня также есть скрипт контента, который должен получить параметры, которые были определены на options.htmlстранице, но когда я пытаюсь получить доступ к...

154
Как проверить расширения Chrome?

Есть ли хороший способ сделать это? Я пишу расширение, которое взаимодействует с веб-сайтом в виде скрипта контента и сохраняет данные с помощью localalstorage. Существуют ли какие-либо инструменты, платформы и т. Д., Которые я могу использовать для проверки этого поведения? Я понимаю, что есть...

153
Можно ли скрыть ресурсы расширения на вкладке сети веб-инспектора Chrome?

Когда я просматриваю загруженные ресурсы для страницы в веб-инспекторе Chrome, я также вижу HTML / JS / CSS, запрошенный некоторыми расширениями. В приведенном выше примере, indicator.html, indicator.jsи indicator.cssна самом деле являются частью расширения читаемости Chrome , не часть моего...

151
Расширение Chrome Передача сообщений: ответ не отправлен

Я пытаюсь передать сообщения между содержимым скрипта и расширением Вот что у меня есть в контент-скрипте chrome.runtime.sendMessage({type: "getUrls"}, function(response) { console.log(response) }); И в фоновом режиме сценарий у меня есть chrome.runtime.onMessage.addListener( function(request,...