0

新しい Firefox アドオン ビルダーを使用して、すべてのページでページ タイトルを取得しようとしています。どうやってやるの?

編集 詳細情報 すべてのページ読み込みイベントでページ タイトルを取得したい。

4

2 に答える 2

5

tabs実際には、パッケージの最初の例です:

var tabs = require("tabs");
for each (var tab in tabs)
  console.log(tab.title);

tab.titleを参照してください。

編集:現在の状態をキャプチャするのではなく、読み込まれる各ページのタイトルを知る必要がある場合は、page-modパッケージを使用する必要があります。

var pageMod = require("page-mod");
pageMod.PageMod({
  include: "*",
  contentScriptWhen: "end",
  contentScript: 'console.log(document.title);'
});

ドキュメントには、コンテンツ スクリプトがアドオンとどのように通信できるかについての情報があります。たとえば、このページ タイトルを送信します。

トップレベルのドキュメントのみに関心がある場合でも、tabsパッケージを使用できます。

var tabs = require("tabs");
tabs.on("ready", function(tab) {
  console.log(tab.title);
});
于 2011-10-19T13:53:57.153 に答える