Firefox拡張機能からブラウザに動的に作成されたドキュメントをロードします

dom firefox firefox-addon
Firefox拡張機能からブラウザに動的に作成されたドキュメントをロードします

Firefox拡張機能のスコープから動的に作成されたDOMドキュメントを現在のブラウザーのタブに読み込む方法はありますか?

Firefox拡張機能からHTMLレポートを作成し、ブラウザの新しいタブにロードしたいと思います。

var doc = document.implementation.createDocument ('http://www.w3.org/1999/xhtml', 'html', null);
var body = document.createElementNS('http://www.w3.org/1999/xhtml', 'body');
doc.documentElement.appendChild(body);

var div = document.createElementNS('http://www.w3.org/1999/xhtml', 'div');
div.appendChild(document.createTextNode("New HTML doc");
body.appendChild(div)

//How to load this document in a new tab?

これまでのところ、拡張ディレクトリ(chrome://myextension/content/template.html)にある空のテンプレートの本文に動的に生成されたコンテンツを追加することだけを達成しました。

任意の助けは大歓迎です。

  2  1


ベストアンサー

ファイル操作には、次のものが必要です。

新しいFirefoxタブにファイルをロードします。

続行するための便利なリンク:

これがお役に立てば幸いです。

3


望みどおりではないかもしれませんが、1つの解決策は、システムの一時ディレクトリにファイルを作成し、Firefoxの新しいタブで開くことです。

1


タイトルとURLをコピーしました