2017-01-17 1 views
0

クロム履歴APIを使用しようとしていました。 "未定義の '検索'プロパティを読み取ることができません - chrome.history.search

が未定義

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

どれソリューションのプロパティ '検索' を読み込めません、どのようにこの問題を解決するために、 "chrome.history.search" 取得中にエラーを使用している間?

+0

ようこそスタックオーバーフロー!あなたは最初に[ツアー]を受け、良い質問をして[mcve]を作成することができます。そうすれば、私たちがあなたを助けやすくなります。 – Katie

答えて

0

このエラーは、APIが利用できないコンテキストでコードを実行している場合に発生します。 APIは、通常のウェブサイトではなく、拡張機能のページ(背景ビューなど)でのみ機能します。

1

前の回答が正しいかどうかは不明です。そうでない場合はpermissionsアレイに'history'manifest.jsonに追加してください。

0

権限に「履歴」を追加することは私の仕事です。拡張機能のページは必要ありません。通常の.jsで動作します

関連する問題