Firefox アドオンを使用して、最初の子の前に現在のドキュメントの本文に iframe を追加しようとしています。
私がやっていること:
- アドオンが現在の URL ドメイン名を読み取る
- ドメイン名を個人サーバーに送信
- サーバー 次に、それぞれのコンテンツが入力された本文に iframe を挿入します
考えられるすべての Mozilla ドキュメントを読みましたが、現在の Web ページに HTML 要素を挿入することについて述べているものは見つかりませんでした。私は Firefox 開発の初心者です。
ドメイン名を読み取るには:
var domain = document.domain; //not working
iframeを挿入するために次のコードを試しました:
var pageMod = require("sdk/page-mod");
var ifrm =document.createElement('<iframe src=http://www.example.com/addon></iframe>');
pageMod.PageMod({
include: "*.org",
contentScript: 'document.body.insertBefore(ifrm, document.body.firstChild);'
});
問題:
- Firefoxアドオンで可能ですか、またはFirefox拡張機能に切り替える必要があります
- ボディにiframeを挿入する方法