XULRunner는 XUL 기반 응용 프로그램을 실행하기위한 것이므로 해당 문서에 초점을 맞춘 설명서는 잘못되었습니다. 그러나 웹 응용 프로그램을 표시하기 위해 해당 응용 프로그램 만 필요한 경우 XUL 응용 프로그램은 매우 간단 할 수 있습니다. 기본적으로, 유일한 XUL 파일은 다음과 같습니다 크기와 위치와 완전히 채울 브라우저 요소를 기억 창을의
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
title="My Web App"
id="webapp-window"
width="800"
height="600"
persist="screenX screenY width height sizemode">
<browser type="content-primary"
src="index.html"
flex="1"
disablehistory="true"/>
</window>
합니다. 참고 : <xul:window>
, <xul:browser>
.
그리고 chrome.manifest
파일은 다음과 같을 것이다는 :
content webapp content/
이 chrome://webapp/content/
에 해당로 content/
하위 디렉토리를 선언 - 당신이 당신의 주요 XUL 파일과 실제 웹 응용 프로그램을 둘 것입니다 곳이 있습니다. chrome://
프로토콜이 사용 중이기 때문에 웹 응용 프로그램은 모든 권한으로 실행됩니다. 특히 모든 도메인에서 XMLHttpRequest
을 사용할 수 있습니다. (전체 권한을 가진 웹 응용 프로그램을 실행하는 것은 보안에별로 좋지 않지만 사용하지 않는 것이 가장 간단합니다. 같은 출처 정책).
그리고 마지막으로 파일 defaults/preferences/prefs.js
시작시 열 수있는 창 XULRunner가 말할 :
pref("toolkit.defaultChromeURI", "chrome://webapp/content/main.xul");
를 그리고 이미 꽤 많이 있습니다. application.ini
에 관한 일반적인 자습서를보십시오.
링크를 제공해 주셔서 감사합니다. 불행히도, [성능 문제] (http://admin.tao.at/2012/09/04/rsa-encryption-in-javascript-and-c/)로 인해 오래 전에 원래대로 갔지만 우리가 이것을 필요로 할 때 다음 번에 보도록 해. – Creshal