MozTW 討論區
https://forum.moztw.org/

userChrome.css 與 userContent.css 撰寫問題
https://forum.moztw.org/viewtopic.php?f=2&t=27671
1 頁 (共 1 頁)

發表人:  stanfox [ 2009-08-13, 10:51 ]
文章主題 :  userChrome.css 與 userContent.css 撰寫問題

先分享一下 localstore.rdf 的 Default 設定,不知道有沒有前人分享過?
我要做的是,指定一個初始的 Firefox 視窗大小及位置。
檔案位置在安裝成是資料夾的 defaults\profile\ 內,開啟 localstore.rdf 後,預設只有:

<?xml version="1.0"?>
<RDF:RDF
xmlns:NC="http://home.netscape.com/NC-rdf#"
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
</RDF:RDF>

把他改成

<?xml version="1.0"?>
<RDF:RDF
xmlns:NC="http://home.netscape.com/NC-rdf#"
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<RDF:Description RDF:about="chrome://browser/content/browser.xul#main-window"
sizemode="normal"
width="1278"
height="770"
screenX="1"
screenY="1" />
<RDF:Description RDF:about="chrome://browser/content/browser.xul">
<NC:persist RDF:resource="chrome://browser/content/browser.xul#main-window"/>
</RDF:Description>
</RDF:RDF>

這樣就變成視窗位置在 (1,1) ,大小為 (1278,770) 囉!
同樣的,在個人的 profile 資料夾也會有一個 localstore.rdf 檔案, firefox 關閉後,開啟此檔案編輯上述的段落,從新開啟 firefox 後就會依照修改後的位置和大小了!

不過, profile 裡面的 localstore.rdf 會隨著每次開啟及關閉 firefox 而變動就是了;而 defaults\profile\ 裡面的 localstore.rdf 則是當 profile 裡面沒有該檔案時 (通常是剛完成安裝時?) 會複製到 profile 裡面的!

現在可以說正題了!

可以在 userChrome.css 或是 userContent.css 加入指令來控制前面一大段的 firefox 主視窗位置及大小嗎?

我的 userChrome.css 目前只有:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

#stop-button[disabled="true"] { display:none; }
#stop-button:not([disabled]) + #reload-button { display:none; }

用來合併 stop-button 和 reload-button

這一整個 post 可以用在 firefox 3.0.x 還有 3.5.x 。

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/