API-интерфейс chrome.proxy не работает для меня [дубликат]

Для 1a и 2: я проголосовал бы за новый класс DOMCrawler класса Symfony ( DomCrawler ). Этот класс позволяет запросы, похожие на CSS Selectors. Взгляните на эту презентацию для реальных примеров: news-of-the-symfony2-world .

Компонент предназначен для автономной работы и может использоваться без Symfony.

Единственным недостатком является то, что он будет работать только с PHP 5.3 или новее.

6
задан pizza1talia 20 January 2016 в 23:59
поделиться

3 ответа

Возможны две причины.

  • Вы пытаетесь использовать это из скрипта контента . Вы не можете: сценарии содержания очень ограничены в том, какие API Chrome они могут вызвать. Тем не менее, скрипты содержимого имеют некоторые ограничения. Они не могут: использовать хром. * API, за исключением: extension (getURL, inIncognitoContext, lastError, onRequest, sendRequest) i18n runtime (connect, getManifest, getURL, id, onConnect, onMessage, sendMessage) storage В этом случае вам необходимо делегировать этот вызов фоновому скрипту: отправить сообщение из сценария содержимого, получить его в фоновом скрипте и выполнить действие.
  • Вы пытаетесь вызвать его из сценария расширения, но не объявили разрешение "notifications". В этом случае исправление тривиально - просто добавьте разрешение.
13
ответ дан Xan 26 August 2018 в 00:20
поделиться

Добавили ли вы разрешения на получение хром-уведомлений на свой манифест.json?

добавление permissions: ["notifications",//other permissions here]

Разрешения связаны с тем, что есть и не загружено в вашем расширении, и что вы имеют доступ тоже.

6
ответ дан Byren Higgin 26 August 2018 в 00:20
поделиться

У меня есть один случай для этого неопределенного вопроса, когда я использую chrome.notifications.

var options = {
            type: "basic",
            title: "Extention Title",
            message: 'Extention Message",
            iconUrl: "images/icon_86.png" // My Case:Error in iconUrl
        };

Но мой «icon_86.png» не находится в папке с изображениями.

Решение : Это будет нормально, когда я использую свой правильный iconUrl.

('icon_86.png', он находится в моем корневом каталоге проекта)

0
ответ дан Kate 26 August 2018 в 00:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: