Tag: Google хром расширение

Как перезагрузить хром-расширение автоматически?

Я разрабатываю хром-расширение, и я обнаружил, что повторяются бесполезные ручные перезагрузки. Когда вы сохраняете файл, вам нужно обновить страницу chrome:\\extensions чтобы браузер мог перезагрузить расширение. И тогда вам нужно перезагрузить тестовую страницу, чтобы узнать, вступают ли изменения в файлы. Я новичок в разработке расширений Chrome. И есть ли способы уменьшить повторяющиеся работы? Мне также интересно, […]

Как вычисляются имена классов javascript для пользовательских классов в инструментах Chrome Dev?

Я пытаюсь определить правила для генерации имен классов в javascript. Я вставил этот скрипт в консоль инструментов Chrome dev: var obj = { Constr : function() { } }; var obj2 = obj; console.log(new obj.Constr()); console.log(new obj2.Constr()); obj2.Constr2 = function() { }; console.log(new obj.Constr2()); console.log(new obj2.Constr2()); И вот результаты в консоли: obj.Constr obj.Constr obj2.Constr2 obj2.Constr2 […]

Загрузите локальный файл в Chrome App Webview

В приложениях Chrome, которые вы можете использовать для загрузки внешних страниц внутри приложения. Есть ли способ заставить их загружать локальный файл (html-файл внутри упакованного приложения)? Я не могу использовать iframe, потому что iframe не поддерживает внешние ресурсы (скрипты, изображения, что угодно).

Как читать файл с расширения chrome?

У меня есть popup.html, где popup.js вызывается, когда popup загружается, нажимая на действие браузера. Там я программно вставляю скрипты контента с помощью chrome.tabs.executeScript() . Мне нужно добавить один элемент в тело страницы. Как я могу вставить HTML-код из другого .html-файла в расширение, потому что гораздо проще поддерживать такой код. Я думал о доступе к нему […]

Chrome.webRequest не работает?

Я пытаюсь реализовать API chrome.webRequest в своем расширении, но по какой-то причине он просто не работает независимо от того, что я делаю. Может ли кто-нибудь опубликовать пример использования? Или исправить мои ошибки? В основном, что я пытаюсь сделать, это перехватить полученные заголовки из ответа. Это реализация для onBeforeSendHeaders, но я также хотел бы использовать OnHeadersRecieved: […]

Могу ли я использовать Google-диск для chrome-расширений (а не App)

У меня есть расширение chrome (не приложение), его mashup данных от третьих сторон. Я не поддерживаю сервер для моего расширения. Могу ли я использовать Google диск для сохранения данных пользователя с помощью учетной записи пользователя, чтобы их можно было использовать на разных компьютерах?

Не удается заставить Chrome popup.js использовать console.log.

Я использую console.log для отладки при написании JS. Я пытаюсь использовать его в письменном виде, но он не работает. Есть ли какая-то обманка? popup.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <link type="text/css" rel="stylesheet" href="css/jquery-ui-1.10.0.custom.min.css" /> <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script> <script type="text/javascript" src="js/jquery-ui-1.10.0.custom.min.js"></script> <script type="text/javascript" src="js/popup.js"></script> </head> <body style="width: 200px"> </body> popup.js console.log('test1'); $(document).ready(function() […]

Как обнаружить удаление расширения Chrome

Я пытаюсь определить, было ли мое расширение удалено. Я не могу использовать chrome.management.onUninstalled потому что он будет запущен на другом расширении.

Расширение Chrome – доступ к переменной документа / страницы из расширения

Я пытаюсь разработать расширение, которое работает только на определенных страницах. Если владелец страницы добавляет глобальную переменную в свой код (например, ACCEPT_STATS = true; ) Я хочу выполнить указанный код. Я уже связываю свою функцию с событием onload, я также нашел решение, как это сделать в Firefox: var win = window.top.getBrowser().selectedBrowser.contentWindow; if (typeof win.wrappedJSObject.ACCEPT_STATS !== 'undefined') […]

Доступ к элементам DOM через расширение хром

Я пытаюсь получить доступ к некоторым элементам DOM с веб-страницы: <html> <button id="mybutton">click me</button> </html> Я хочу получить доступ к innerHTML («кликнуть меня») через расширение chrome: chrome.browserAction.onClicked.addListener(function(tab) { var button = document.getElementById("mybutton"); if(button == null){ alert("null!"); } else{ alert("found!"); } }); Когда я нажимаю расширение, всплывающее сообщение говорит: «null». Мой manifest.json: { "name": "HackExtension", "description": […]

JavaScript делает сайт умным, красочным и простым использованием.