我正在为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);
}
};
}();
browser.xul :
<menupopup id="menu_ToolsPopup">
<menuitem label="&urlshare;" key="share-url-run-key" oncommand="shareUrl.share()"/>
</menupopup>
我的代码是如何有效,如果能在我的开发计算机以外的其他机器上正常工作?
答案 0 :(得分:0)
我不确定你在这个问题上提出的问题。 该代码正确创建了一个选项菜单项,该菜单项触发iframe的创建,并将其src设置为您的基本网址,并在其旁边附加当前页面网址。
它将在文档正文的末尾显示iframe。
这可以在任何地方使用。