2

更新された問題: 任意の数のタブを console.log できますが、url プロパティを持つタブはありません。

ああああ

解決された元の問題:この非常に単純なコードを background.js で動作させることができないようです。タブにアクセスしたいのですが、タブobject Objectごとに常に返されます。

chrome.tabs.query({}, function(tab){
        alert(tab);
  });

オブジェクト!

マニフェスト ファイルにタブがありますが、それがなくても違いはありません。個人的には、タブへのアクセス許可があるとは思わないと思いますが、そうであり、通知や URL などの他のアクセス許可は正常に機能します。ありがとう。

4

3 に答える 3

6

manifest.json にタブ権限を追加した後、新しい権限を考慮に入れるために、拡張機能を削除して再度追加する必要があります。

于 2014-12-01T21:47:24.200 に答える
5

chrome.tabs.query実際にTab オブジェクトの配列を返します(これが、 が表示されている理由です[object, Object]。次のようなことを試してください:

alert(tab[0].url);

そして、期待どおりのものが表示されるかどうかを確認してください。

于 2013-01-22T21:31:12.990 に答える