XULRUNNER在新窗口中打开

时间:2015-02-13 21:18:31

标签: window.open xulrunner

我即将使用XULRunner为我的公司制作类似浏览器的程序。当我点击链接(我预计应该在新窗口中打开)时,我遇到了问题.XULRunner在后台运行时会消失。这是我的代码 - 我不知道问题是什么,有人可以帮忙吗?

main.xul



<?xml version="1.0"?>

<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>

<window id="main" title="My App" width="500" height="500" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<groupbox flex="1">
  <caption label="Mozilla homepage"/>
  <browser type="content" src="http://www.test.com" flex="1"/>
</groupbox>
  
</window>
&#13;
&#13;
&#13;

pref.js

&#13;
&#13;
pref("toolkit.defaultChromeURI", "chrome://myapp/content/main.xul");
pref("toolkit.defaultChromeFeatures", "chrome,dialog=no,all");
 pref("toolkit.singletonWindowType", "xulmine");

/* debugging prefs, disable these before you deploy your application! */
pref("browser.dom.window.dump.enabled", true);
pref("javascript.options.showInConsole", true);
pref("javascript.options.strict", true);
pref("nglayout.debug.disable_xul_cache", true);
pref("nglayout.debug.disable_xul_fastload", true);
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

我最终找到了自己的答案。 我只需要添加以下内容:

pref("browser.chromeURL", "chrome://myapp/content/myapp.xul");