0

I'm writing code for open iframe in page dom:

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>

How know if my code is valid and will work correctly on other machines than my developpement computer ?

4

1 回答 1

0

我不确定你在这个问题中要问什么。该代码正确地创建了一个选项菜单项,该菜单项触发了 iframe 的创建,并将其 src 设置为您的基本 url,并将当前页面 url 附加到它旁边。

它将在文档正文的末尾显示 iframe。

这将在任何地方工作。

于 2013-07-09T15:43:06.193 回答