我想在Mac OS X中創建一個XUL「Hello World」應用程序。我從here下載XULRunner,然後this tutorial,然後this tutorial,然後this tutorial ...沒有工作。所以,我更好地看了看,發現this section,我遵循了他的指示。不幸的是,它還沒有工作。我甚至可以用命令運行應用程序如何在Mac OS X Snow Leopard中運行XUL應用程序?
/Library/Frameworks/XUL.framework/xulrunner-bin $PWD/application.ini
但是,沒有窗口顯示,也沒有打印錯誤。當我嘗試運行firefox -app
的應用程序時也會發生這種情況。
什麼可能是錯的?另外,有人知道一些將起作用的教程嗎?這也是一個可以接受的答案:)
在此先感謝!
文件內容
的application.ini
文件的內容是:
[App]
Vendor=Me
Name=Zull
Version=1.0
BuildID=31052011
[email protected]
[Gecko]
MinVersion=2.0
MaxVersion=2.*
的chrome/chrome.manifest
內容是:
content zull file:content/
的chrome/content/main.xul
內容是:
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="main" title="My App" width="300" height="300"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<caption label="Hello World"/>
</window>
最後,defaults/preferences/prefs.js
內容是:
pref("toolkit.defaultChromeURI", "chrome://zull/content/main.xul");
我更新了'chrome.manifest',並用'-jsconsole'運行了xulrunner。控制檯顯示消息「無法讀取chrome清單文件.../zull/chrome.manifest」。我將'chrome.manifest'複製到應用程序根目錄,然後得到消息'沒有註冊chrome:chrome:.../main.xul'。我認爲這是另一個問題,所以我會將您的問題標記爲答案並詢問另一個問題,因爲'-jsconsole'在某種程度上是我所尋找的。 – brandizzi 2011-06-06 21:35:50