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

1 ответ

Фон расширения chrome - socket.io подключается к https вместо http

Я использую Socket.io для расширения Google Chrome в фоновом режиме для подключения к серверу http-сокетов. Но что бы я ни вставил в код, socket.io всегда пытается подключиться к https вместо http, Как заставить сокет-клиент всегда подключаться чере…
3 ответа

Обещайте дождаться Chrome.runtime.sendMessage

Я всегда видел, как Promise работает с setTimeout, но я пытаюсь сделать это на основе того, что chrome.runtime.sendMessage возвращает в Promise. У меня есть скрипт контента, который выполняет эту функцию после того, как скрипт был выполнен. chrome.r…
0 ответов

Расширение Google Chrome: как обнаружить "Этот сайт недоступен"

Я разрабатываю расширение для Google Chrome (что-то вроде прокси). Но как я могу обнаружить ошибку "Этот сайт недоступен" (DNS_PROBE_FINISHED_NXDOMAIN).
1 ответ

Обработчики событий щелчка расширения Chrome во всплывающем окне с неверной целью

В своем расширении я пытаюсь сделать кучу кнопок. Каждое из чисел является кнопкой, поэтому все ячейки таблицы, кроме заголовков "Сохранить" и "Загрузить". [! [введите описание изображения здесь][1]][1] Так что моя цель - 20 кнопок, 1-9 (& 0) слева,…
0 ответов

Отправить сообщение на контент скрипта из фона с задержкой? расширение Chrome

Я хочу переслать сообщение из фона в контентный скрипт, однако я хочу, чтобы фон отправлял сообщение через определенное время, вот мой код: фон: chrome.runtime.onMessage.addListener(function(msg, sender, sendResponse) { if (msg.id == "openUrl") { va…
0 ответов

chrome.contextMenus.create с динамическими элементами

Я хочу создать расширение Chrome, которое имеет меню с некоторыми пунктами, основанными на том, на что вы нажимаете. я использую chrome.runtime.onConnectExternal чтобы пройти дату, все работает здесь хорошо. но так как обмен сообщениями между расшир…
0 ответов

Почему эта функция автоматически выходит из-под контроля?

Я хочу, чтобы он работал, когда я звоню ip2db() функция. Но это работает автоматически один раз в одну или две минуты. Я - нуб Javascript и JQuery, и мне очень интересно, почему этот код работает автоматически и отправляет данные IP в файл ip2db.php…
0 ответов

Как откатить мою синхронизацию с расширением chrome?

У меня было расширение myetherwallet chrome на 2 разных компьютерах (1 ноутбук, 1 рабочий стол, оба вошли в Chrome с одной и той же учетной записью Google. У меня было 5 кошельков на моем ноутбуке, которые я не мог видеть на рабочем столе, хотя я ис…
2 ответа

Переопределение определений типов в TypeScript

Я пытаюсь разработать расширение Chrome в TypeScript. Я установил @types/chrome и все казалось в порядке. Теперь я хочу использовать https://www.npmjs.com/package/chrome-extension-async, которая предоставляет Promisified версию объектов расширения c…
0 ответов

Загрузить распакованное расширение Chrome - как узнать, где находится мой файл index.html?

У меня есть проект Chrome Extension, структура выглядит так: project/ dist/ index.html manifest.json Когда я иду Другие инструменты -> Расширения -> Загрузка распакованных расширений Я выбираю корень проекта, и он работает! Но я не могу понять, как …
0 ответов

Базовое программирование расширений Chrome: невозможно динамически блокировать сайты

Я пытаюсь написать простое расширение Chrome, которое блокирует твиттер, когда я нажимаю на него. Вот мой background.js: var enabled = true; const global_blocked_urls = ["https://*.chess.com/*"]; chrome.webRequest.onBeforeRequest.addListener( (detai…
0 ответов

Расширение Chrome lastFocusedWindow не меняется при нажатии на всплывающие окна в разных окнах

Я пытаюсь получить все вкладки в текущем окне, когда пользователь нажимает на мое всплывающее окно. я знаю это chrome.windows.getCurrent() не всегда будет работать, потому что это окно, в котором выполняется код. Так я попробовал chrome.windows.getL…
1 ответ

Храните постоянные данные без веб-сервера для расширения Chrome

Есть ли способ сохранить постоянные данные для расширений Chrome без использования веб-сервера? Постоянно ли хранится Chrome? https://developer.chrome.com/apps/storage Я хочу избежать затрат на сервер, но я также не думаю, что localStorage достаточн…
2 ответа

Как избежать ошибки "Порт сообщения закрыт до получения ответа" при использовании await в слушателе

Я пишу расширение Chrome с модулем узла "Chrome-extension-async" и сталкиваюсь с проблемой при использовании await в слушателе фона. Файл content.js, который будет вставлен в страницу, отправит сообщение в фоновый режим с просьбой выполнить некоторы…
1 ответ

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

Я создаю свое первое расширение Google Chrome и хочу создать что-то, что можно читать и записывать в системный буфер обмена. В настоящее время я помещаю все js в скрипт, импортированный popup.html для расширения. У меня также есть разрешения, заявле…
0 ответов

Ошибка разрешения в executeScript

Я пытаюсь ввести некоторые JS-файл при открытой вкладке. Итак, на открытой вкладке я выполняю chrome.tabs.onCreated.addListener(function callback(tab, info) { chrome.tabs.executeScript(tab.id, { file: "executeScript.js" }); }); но какое-то время это…
0 ответов

Когда расширение Chrome отключается и включается после этого, рендеринг может снова завершиться неудачей. react.js

Собственно, я тоже вчера задал вопрос. Но я думаю, что информация немного слабовата, поэтому я загружаю код манифеста вместе. Я знаю, что расширение Chrome закрывается, когда вы нажимаете на текущее окно (не всплывающее окно в текущем окне вкладки).…
0 ответов

Расширение Chrome: нужно альтернативное свойство для приложения Chrome "app": "urls"

Ранее я использовал приложение Chrome для вставки в буфер обмена, ниже - файл manifest.json. После установки приложения я просто вызываю document.execCommand('paste') на моей странице https://123.com/ "offline_enabled": true, "permissions": [ "backg…
0 ответов

webRequest.onBeforeRequest и SendNativeMessage

Я работаю над расширением, которое использует алгоритм, реализованный в собственном коде, чтобы определить, является ли URL безопасным или нет. Если это считается небезопасным, навигация не должна позволять загружать что-либо. я использую chrome.web…
0 ответов

chrome.tabs не обновляется при загрузке нового URL

Я написал небольшое расширение Chrome, которое теоретически предназначено для просмотра: 1) какого URL вы собираетесь (on.BeforeRequest), а затем 2) каков заголовок этой страницы (chrome.tabs.getSelected) Однако, если я открою вкладку, зайду на gmai…