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

有辦法限制只能執行一個FireFox在系統內嗎?
https://forum.moztw.org/viewtopic.php?f=2&t=6141
1 頁 (共 1 頁)

發表人:  瘋狂超人 [ 2005-01-24, 08:57 ]
文章主題 :  有辦法限制只能執行一個FireFox在系統內嗎?

有辦法限制只能執行一個FireFox在系統內嗎?也就是不允許重複執行FireFox!

發表人:  瘋狂超人 [ 2005-01-24, 16:01 ]
文章主題 : 

傷腦筋!過了大半天了,沒有任何new comment進來說!

難道真的無解?

發表人:  ghost [ 2005-01-24, 16:53 ]
文章主題 : 

你試試看以 TBE 套件.

強制 Single Mode 看看有沒有解.

瘋狂超人 寫:
傷腦筋!過了大半天了,沒有任何new comment進來說!

難道真的無解?

發表人:  xacid [ 2005-01-24, 17:58 ]
文章主題 : 

看不懂問題。要問的是:
1.限制只開一個視窗。
2.限制系統記憶體內只存在一份 Firefox 的程式。

如果是1.,搜尋 "單一視窗" 之類可以找到,方法不少。

如果是2.,現在 Firefox 1.0 不就是這樣?重複執行 Firefox 只會開新的視窗,不會放超過一份程式再記憶體中。當然還是有方法可以刻意同時執行兩個 Firefox ,但是如果沒特別需求沒有人會這樣做吧?

發表人:  路人乙 [ 2005-01-24, 18:13 ]
文章主題 : 

我想,超人兄的意思應該是:

在系統裡面的 FireFox 只存再一個 Instance「且」這個 Instance 「永遠不會」開新視窗。

他之所以會有這個問題應該是因為「在目前的 Windows 系統中,沒有任何一個套件可以『百分之百』達到『單視窗模式』的要求」吧!

不管是 Single Windows、TBP、TBE...或多或少都會有漏抓 events 而令 FireFox(在非使用者要求的情況下)開新視窗的時候~

在 Linux 上有這種情況嗎?

發表人:  xacid [ 2005-01-24, 21:26 ]
文章主題 : 

開新視窗應該分成兩種情形,也就是系統內要求和網頁要求兩個部分。
系統內要求開網頁時,把網頁全部開到分頁不難做,像是在 Linux 底下只要改一下啟動參數就好,但是 Windows 我就不知道。
網頁要求開網頁的情況,似乎就沒辦法完全做到,只能說大多數情形可以開在新分頁內。這跟作業系統無關。

發表人:  訪客 [ 2005-01-24, 22:28 ]
文章主題 : 

就我所知的說明一下。

舊的 tbp 和 tbp lite 0.6 (不是我寫的那個) 時代裏,有一部份的 code 是用來抓那些跳出來的新視窗。這部份的 code 在 firefox 加上了 tabbed browsing 的功能後(也就是從 20041001 的build 開始),tbp 的作者把它拿掉了,所以新版本的 tbp 1.0.0 開始就沒有這個 code,而正牌的 tbp lite 也被腰斬。作者覺得,用 firefox 本身的 code 比較好。

所以如果在 firefox 1.0 中使用 tbp,還是可以藉由 ctrl-n 或是鏈結右鍵選單指定等等方式來開新視窗。

tab mix 則把這個被拿掉的 code 拿回來,但我做了很多限制,非不得已不去呼叫這個部份的 code。但如果透過「進階設定」強制了「單一視窗瀏覽模式」,以我個人的使用經驗,所有的視窗都抓得進分頁裏。

tbe 也有個相同而且更細的設定,但我本身不是 tbe 的使用者,我不知道會不會有漏抓的情況。

至於在 nightly 裏,firefox 本身的 tabbed browsing 的 code 失效了,導致現在不論是 tbp, tab mix (tbe 沒測不知道) 在 tabbed browsing 模式下的設定通通沒有用,因為這兩個套件 (我想包括 tbe 也是) 主要都還是用 firefox 本身的 code 來控制分頁的開啟。更甚者,目前連 tab mix 裏面那段從老舊 tbp 撿出來的 code 也沒有辦法抓到新視窗。

這已經確定是 nightly 的 bug,後續該怎麼辦,等 nightly 修修看在說。

發表人:  訪客 [ 2005-01-24, 22:30 ]
文章主題 : 

xacid 寫:
網頁要求開網頁的情況,似乎就沒辦法完全做到,只能說大多數情形可以開在新分頁內。這跟作業系統無關。


以我的瞭解,就 firefox 1.0 來說,網頁要求開的視窗應該是幾乎百分之百都可以被攔下來,至少我沒有碰上例外。

發表人:  瘋狂超人 [ 2005-01-25, 08:02 ]
文章主題 : 

哈哈!Sorry...沒有說清楚!
1. FireFox已經被執行了,而且在系統內,例如已經縮小到又下方Tray上頭
2. 又重複點選一次FirxFox...導致FirxFox又被選擇執行/啟動一次,這下子在Tray裡頭,出現了兩個FireFox icon了!

我的問題就是,如何避免重複上述的動作!例如GreenBrowser裡頭有一個設定項目[只允許執行一個實體]可以避免上述的現象產生!

xacid 寫:
看不懂問題。要問的是:
1.限制只開一個視窗。
2.限制系統記憶體內只存在一份 Firefox 的程式。

如果是1.,搜尋 "單一視窗" 之類可以找到,方法不少。

如果是2.,現在 Firefox 1.0 不就是這樣?重複執行 Firefox 只會開新的視窗,不會放超過一份程式再記憶體中。當然還是有方法可以刻意同時執行兩個 Firefox ,但是如果沒特別需求沒有人會這樣做吧?

發表人:  rui [ 2005-01-25, 09:49 ]
文章主題 : 

瘋狂超人 寫:
哈哈!Sorry...沒有說清楚!
1. FireFox已經被執行了,而且在系統內,例如已經縮小到又下方Tray上頭
2. 又重複點選一次FirxFox...導致FirxFox又被選擇執行/啟動一次,這下子在Tray裡頭,出現了兩個FireFox icon了!

我的問題就是,如何避免重複上述的動作!例如GreenBrowser裡頭有一個設定項目[只允許執行一個實體]可以避免上述的現象產生!

xacid 寫:
看不懂問題。要問的是:
1.限制只開一個視窗。
2.限制系統記憶體內只存在一份 Firefox 的程式。

如果是1.,搜尋 "單一視窗" 之類可以找到,方法不少。

如果是2.,現在 Firefox 1.0 不就是這樣?重複執行 Firefox 只會開新的視窗,不會放超過一份程式再記憶體中。當然還是有方法可以刻意同時執行兩個 Firefox ,但是如果沒特別需求沒有人會這樣做吧?



之前應該只有 TBE 辦得到
現在 TAB MIX 也可以了
開進階設定就可以看到選項

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