MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-11, 18:53

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 6 篇文章 ] 
發表人 內容
文章發表於 : 2007-11-23, 11:48 
離線

註冊時間: 2003-10-22, 09:32
文章: 7
最近看到prism覺得很不錯
想自己動手玩玩看xulrunner有沒有辦法寫一些我想要的東西
目前我只是很簡單的一個簡單的程式可以瀏覽我指定的網頁
不過是要全螢幕的

代碼:
--main.xul

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

<window
   id="main"
   title="Test"
   width="1280"
   height="1024"
   xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
>
   <script src="main.js"/>   
   <browser flex="1" id="main_browser" src="file://d:/test.html"/>
</window>


代碼:
--main.js

function onLoad() {
   var main_browser = document.getElementById("main_browser");
      
   window.fullScreen = true;
   main_browser.loadURI("file://d:/test.html", null, null);
}

addEventListener("load", onLoad, false);


程式很簡單
網頁也能正常讀取(linux上時loadURI有改
目前在windows上是全螢幕(full screen)是ok的
但拿到我家的linux上就不行了~~~
但是window.fullScreen的值確定有被改掉
但依舊沒辦法全螢幕
換了好幾台家裡的linux都不行
還是要用其他的屬性才能呢?!
麻煩了,謝謝


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-11-23, 13:35 
離線
[網站管理員]
頭像

註冊時間: 2002-01-07, 19:28
文章: 3080
來自: 台灣
會不會因為執行權限的問題?
http://developer.mozilla.org/en/docs/DO ... fullScreen

_________________
雜工 :: 柏強 / Bob Chao
發問討論請保持禮節,在志工社群裡沒有人有「義務」要為您做些什麼。

* MozTW 志工無限招募中,開放網路世界需要您的一臂之力


回頂端
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b1) Gecko/2007110903 Firefox/3.0b1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-11-23, 14:07 
離線

註冊時間: 2003-10-22, 09:32
文章: 7
BobChao 寫:
會不會因為執行權限的問題?
http://developer.mozilla.org/en/docs/DO ... fullScreen


剛才把全部的權限都變成777了
還是不行
不知有沒有同好有碰到這個問題的
真不想卡在這裡><"


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-11-23, 20:40 
離線

註冊時間: 2005-02-16, 11:07
文章: 575
Prism 的核心是 Gecko 1.9 嗎?

http://developer.mozilla.org/en/docs/DO ... fullScreen
引言回覆:
Summary
This property indicates whether the window is displayed in full screen mode or not. It is only reliable in Gecko 1.9 (Firefox 3) and later, see the Notes below.

引言回覆:
Notes
This property is only reliable in Mozilla 1.9 (Firefox 3) and later. Mozilla 1.8 and earlier do have this property, but it always returns false, even when the window is in full screen mode (bug 127013).

看這篇好像說要 1.9 以後才會正常...


回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-TW; rv:1.8.1.8) Gecko/20071012 BonEcho/2.0.0.8 (ayakawa SSE2-PGU)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-11-24, 13:35 
離線
[網站管理員]
頭像

註冊時間: 2002-01-07, 19:28
文章: 3080
來自: 台灣
alex301 寫:
Prism 的核心是 Gecko 1.9 嗎?


是啊 ^^;

我講的執行權限不是系統上的檔案權限耶,
是在 Prism 裡要拿到 chrome 的權限 (好比要確定那段 script 不會被當作「網頁裡的程式」,而是由 Prism 呼叫的程式)

不過實際上是怎樣我也不太清楚 orz

_________________
雜工 :: 柏強 / Bob Chao
發問討論請保持禮節,在志工社群裡沒有人有「義務」要為您做些什麼。

* MozTW 志工無限招募中,開放網路世界需要您的一臂之力


回頂端
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b1) Gecko/2007110903 Firefox/3.0b1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-11-26, 14:58 
離線

註冊時間: 2003-10-22, 09:32
文章: 7
目前我唯一成功的作法是在window的屬性裡加入
hidechrome="true"
把標題列給隱藏起來
再設定大小
不過還是不太知道為何linux下xulrunner為何沒辦法把js裡
window.fullScreen正確的顯示出來
而且我的版本是1.9pre2
再次感謝那些有看我帖的大大


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 6 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 3 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群