1

私がやろうとしているのは、Firefox アドオンに Google 翻訳 API を含めることです。アドオンビルダーで書いています。ドキュメントの head セクションでスクリプトを動的に読み込もうとしましたが、機能せず、エラーも何も発生しません。コードは次のとおりです。

var fileref = doc.createElement('script');
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", "https://apis.google.com/js/client.js?onload=st.gApiInit");

if (typeof fileref != "undefined") {
  object=doc.getElementsByTagName("head")[0];
  object.appendChild(fileref);
}

ページのソースコードを見ると、追加された要素が見つかりません

4

1 に答える 1

0

コードはどこで実行されますか? コンテンツ スクリプトのように見えますが、Addon Builder は Addon-SDK に基づいています。これらのコードをファイルに配置する必要があります。これがドキュメントです。

これを行う最善の方法は、Greasemonkey を使用することだと思います。

于 2013-04-12T09:41:31.090 に答える