Firefox addon 正在尝试使用firefox插件打开页面中的iframe

Firefox addon 正在尝试使用firefox插件打开页面中的iframe,firefox-addon,Firefox Addon,我正在为页面dom中的open 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.c

我正在为页面dom中的open 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);
    }
  };
}();
浏览器.xul

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


如何知道我的代码是否有效,是否能在开发计算机以外的其他计算机上正常工作?

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

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

这在任何地方都适用