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

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

6
Вставьте код в контекст страницы, используя скрипт содержимого
Я учусь создавать расширения Chrome. Я только начал разрабатывать один, чтобы ловить события YouTube. Я хочу использовать его с YouTube Flash Player (позже я постараюсь сделать его совместимым с HTML5). manifest.json: { "name": "MyExtension", "version": "1.0", "description": "Gotta catch Youtube events!", "permissions": ["tabs", "http://*/*"], "content_scripts" : [{ "matches" : [ …

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

11
Chrome sendrequest error: TypeError: Преобразование круговой структуры в JSON
У меня есть следующее ... chrome.extension.sendRequest({ req: "getDocument", docu: pagedoc, name: 'name' }, function(response){ var efjs = response.reply; }); который вызывает следующее .. case "getBrowserForDocumentAttribute": alert("ZOMG HERE"); sendResponse({ reply: getBrowserForDocumentAttribute(request.docu,request.name) }); break; Тем не менее, мой код никогда не достигает "ZOMG ЗДЕСЬ", а скорее выдает следующую ошибку при запуске chrome.extension.sendRequest …

8
Ошибка «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, но не другие, и что вызывает это? Есть ли обходной путь, кроме как сказать пользователю отключить блокировку рекламы?

5
Ошибка отправителя 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 chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm/cast_sender.js Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://hfaagokkkhdbgiakmmlclaapfelnkoah/cast_sender.js Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js No cast extension found …

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

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

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

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

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


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

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

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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.