2017-01-17 4 views
0

Я пытался использовать API истории хрома.«Невозможно прочитать свойство« поиск »неопределенного» - chrome.history.search

При использовании "chrome.history.search" Получение ошибки

Не удается прочитать свойство 'поиск' неопределенной

chrome.history.search({ 
     'text': '' 
    }, 
    function(historyItems) { 
// My TODO 
}); 

Любое решение, как решить эту проблему?

+0

Добро пожаловать в переполнение стека! Сначала вы можете взять [тур] и узнать [спросить] хороший вопрос и создать [mcve]. Это облегчает нам помощь. – Katie

ответ

0

Эта ошибка возникает, если вы используете код в контексте, где API недоступен. API работает только на странице расширения (например, в фоновом режиме), а не на обычном веб-сайте.

1

Непонятно, если предыдущий ответ был верным. Если нет, попробуйте добавить 'history' в ваш массив permissions в manifest.json.

0

Добавление «истории» к разрешениям работает для меня. И страница расширений не требуется. Он работает с регулярными .js

Смежные вопросы