Xulrunner跑步但什么也没做

时间:2013-12-11 15:38:00

标签: xul xulrunner

我在我的智慧结束。我写了一个xul应用程序,如果我直接在firefox中打开.xul它运行正常。但xulrunner根本不合作。我可以通过使用firefox的-chrome标志并给它一个绝对路径来运行我的xul罚款,但是-app在firefox上也不起作用。我有所需的所有文件(application.ini,chrome.manifest都在root和/ chrome /中并尝试丢失)并且已经检查并重新检查了它们的格式。

我准备将所有文件粘贴到此处并链接代码,但我已经尝试了所有内容,包括http://www.mozdev.org/projects/wizard/(来自应用程序向导)的样板项目,该项目的反应方式与我自己的项目相同。

xulrunner没有返回任何错误消息,没有 - 它只是停留在任务管理器中,没有cpu加载,没有加载任何内存,惰性。

我已经尝试过其他项目(https://github.com/matthewkastor/XULRunner-Examples - 周期表至少可以工作)但我无法在一些项目正常运行的情况下获得单一的实力,而其他项目只是让xulrunner等待并且什么都不做。这似乎也是一个罕见的问题,因为大多数人都可以至少运行样板,即使他们自己的项目最初没有运行。

我认为此刻发布我的代码并不是必要的,因为它的行为方式与样板文件相同。任何人都可以告诉我xulrunner不能使用样板文件的可能原因,但会与示例项目一起使用吗?

我在win xp sp2上运行v25并且我一整天都在搜索和阅读,所以我很确定我已经阅读了所有相关信息 - 提前感谢;我希望5天的工作不会浪费:(

修改

解决方案:我搞砸了,没注意到prefs.js丢失或空了。即使您的应用程序中没有首选项,也需要prefs.js来设置环境并告诉firefox或xulrunner xul文件的起始位置。没有这个指针它不知道。是的,MDN文章确实说明了这一点及其包含的内容是准确的,这对我来说是一个很大的错误,因为我似乎下意识地(或不是)忽略了prefs.js文件,因为我不需要在我的应用程序中使用首选项。 tl;如果您的应用程序不起作用,但示例文件不起作用,请检查您的prefs.js,即使您不使用偏好设置。

1 个答案:

答案 0 :(得分:0)

发布此信息以关闭此问题,因为它不需要进一步回答。

错误在于我 - 应用程序需要一个我无法创建的有效prefs.js文件,因为除非您打算在应用中使用首选项,否则我认为这不是必需的。 。 MDN(至少在当时)指定了这一点。