MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-06-26, 05:55

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





發表新文章 回覆主題  [ 9 篇文章 ] 
發表人 內容
文章發表於 : 2006-09-04, 11:58 
離線

註冊時間: 2004-01-06, 21:13
文章: 43
來自: Fju.Taiwan
我目前用 loadOneTab,主要是他有 aLoadInBackground 和 aAllowThirdPartyFixup 兩個參數可以用,這是我必須的。但是新增出來的分頁有幾個問題:
1. 會覆寫正在"讀取中"的分頁。ie: 快速地連續開啟會只有最後一個成功,前面的都互相覆蓋掉了。
2. 不會使用 about:blank 的分頁
請問怎麼做才能解決這兩個問題。感謝 :)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1b2) Gecko/20060902 BonEcho/2.0b2 (Firefox musume)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-09-04, 12:26 
Holio 寫:
我目前用 loadOneTab,主要是他有 aLoadInBackground 和 aAllowThirdPartyFixup 兩個參數可以用,這是我必須的。但是新增出來的分頁有幾個問題:
1. 會覆寫正在"讀取中"的分頁。ie: 快速地連續開啟會只有最後一個成功,前面的都互相覆蓋掉了。
2. 不會使用 about:blank 的分頁
請問怎麼做才能解決這兩個問題。感謝 :)


你提到的那兩個問題,很多分頁套件都做了很好的解決。可不可以請你描述清楚一點,你說的 aLoadInBackground 和 aAllowThirdPartyFixup 是要做什麼用的?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
  
引用回覆  
 文章主題 :
文章發表於 : 2006-09-04, 14:49 
離線

註冊時間: 2004-01-06, 21:13
文章: 43
來自: Fju.Taiwan
aLoadInBackground 用來控制新分頁開在背景與否
aAllowThirdPartyFixup 為真的話,假設以 "mozilla" 為 url 來開分頁,fx 將會以 google (預設) 去搜尋 mozilla 這個字串。為假的話,將會跳出 "一個無效網址" 的警告。我需要保持此值真。
還有分頁套件的問題,我本身也有在用TMP。考慮衝突情況,我是不是應該避免對 tabbar 的 DOMNodeInserted 事件作傾聽?不論是沒有效果或干擾其它套件,至少 TMP 自己是把 DOMNodeInserted 事件攔截了(useCapture=true)。

感謝你的回應 :D


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1b2) Gecko/20060902 BonEcho/2.0b2 (Firefox musume)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-09-04, 18:11 
離線

註冊時間: 2004-01-06, 21:13
文章: 43
來自: Fju.Taiwan
再請教一件事 如何判斷一個分頁是"讀取中"或"about:blank"??
讀取中的document.location.href 也是 "about:blank"


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1b2) Gecko/20060902 BonEcho/2.0b2 (Firefox musume)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-09-05, 10:06 
恕我駑鈍,有點不太懂你的意思。

這些功能不都是 fx 內建的嗎?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
  
引用回覆  
 文章主題 :
文章發表於 : 2006-09-05, 11:02 
你的意思是,你現在在寫套件?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
  
引用回覆  
 文章主題 :
文章發表於 : 2006-09-05, 12:02 
離線

註冊時間: 2004-01-06, 21:13
文章: 43
來自: Fju.Taiwan
hemiola 寫:
恕我駑鈍,有點不太懂你的意思。

這些功能不都是 fx 內建的嗎?


您是說無效網址的處理吧?? 內建urlbar的開啟也是透過aAllowThirdPartyFixup=true的呼叫


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1b2) Gecko/20060902 BonEcho/2.0b2 (Firefox musume)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-09-05, 12:02 
離線

註冊時間: 2004-01-06, 21:13
文章: 43
來自: Fju.Taiwan
hemiola 寫:
你的意思是,你現在在寫套件?


啊 所以我才在程式開發討論區PO文啊 :oops:


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1b2) Gecko/20060902 BonEcho/2.0b2 (Firefox musume)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-09-05, 17:51 
離線

註冊時間: 2004-01-06, 21:13
文章: 43
來自: Fju.Taiwan
Holio 寫:
判斷一個分頁是"讀取中"或"about:blank"


我在tab mix plus 裡的 content\tabmixplus\bookmarks\bookmarks.js 找到:
tabIsBlank = (browser.currentURI.spec == 'about:blank') && !aTab.hasAttribute("busy");
看來這是最好的作法了,至少效果合乎我的預期 :lol:

EDIT:
我錯了 browser沒有isBlankTab這個函式 是TMP自己宣告的 只是他加到 browser裡 所以我測試都沒有發現orz
改以 browser.currentURI.spec == 'about:blank' 即可


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1b2) Gecko/20060902 BonEcho/2.0b2 (Firefox musume)
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 9 篇文章 ] 

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


誰在線上

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


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

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