0

ページ dom で iframe を開くためのコードを書いています。

myscript.js :

var url_base = 'http://mydomain.tdl/?from_url=';

var shareUrl =  function () {
  return {
    share : function () {

      var visited_url = gBrowser.contentWindow.location.href;
      var iframe = document.createElement('iframe');
      iframe.setAttribute("style", "width: 800px; height: 600px;");
      iframe.setAttribute("src", url_base+encodeURIComponent(visited_url));

      gBrowser.contentDocument.body.appendChild(iframe);
    }
  };
}();

browser.xul :

<menupopup id="menu_ToolsPopup">
    <menuitem label="&urlshare;" key="share-url-run-key" oncommand="shareUrl.share()"/>
</menupopup>

自分のコードが有効で、開発用コンピューター以外のマシンでも正しく動作するかどうかを知るにはどうすればよいですか?

4

1 に答える 1

0

この質問であなたが何を求めているのかわかりません。このコードは、iframe の作成をトリガーするオプション メニュー項目を正しく作成し、その src をベース URL として設定し、その隣に現在のページ URL を追加します。

ドキュメント本文の最後に iframe が表示されます。

それはどこでも機能します。

于 2013-07-09T15:43:06.193 に答える