嘗試了各種解決方法, 兩天之後, 我得到結論如下, 供感興趣的人參考.
1. 關於一次開啟兩個firefox:
其實我之前在學校的公用電腦就發現這一現象了.
我猜測是firefox陸續安裝多個版本產生的bug.
可能很少人回報, 也不是每台電腦都發生,
所以一直沒被解決吧?
不過學校是用firefox2; 我這次是用firefox 3
(minefield: firefox-3.0a3pre.en-US)
結論是: 我不知道怎麼解決; 所以我移除firefox3
改裝firefox2了.
P.S. 發現此版本的firefox有兩個bug:
(1)開啟封存的htm
會一次開啟兩個Tab: 第一個是首頁,
第二個才是我想打開的網頁
(2)在搜尋網頁內文字時, 有時會失靈, 無法搜尋.
2. 無法打開之前封存的網頁,
是因為連結的編碼問題, 因為中文會編碼成
%A4U%A4%C8%B3
類似這樣的格式, 我嘗試使用java.net.URLDecoder
去解碼, 但有些字正常, 有些字變成亂碼.
無論選擇解譯成Big5, MS950(一樣的), UTF8,
GB2312等等統統沒用, 都無法獲得完全正確的解碼,
可能是因為我裝補完計畫的關係? 我不知道.
因為我想使用新版firefox, 又想看舊版封存的網頁,
所以就下載了Portable firefox 1.5, 把html
和html關連到Portable的版本, 這樣來解決此問題.
3. 圖示不見的問題, 我用了icon強制設定軟體
(我用bee icons), htm和html的圖示還是變不回來.
用bee icon選htm,html檔案類型時, 它表示目前
已經設定了正確的圖示. 我變更了圖示仍然沒生效.
今天早上, 我用regedit搜尋"minefield",
把所有minefield都取代成mozilla,
如:"c:\program files\minefield\firefox.exe"
變成"c:\program files\mozilla\firefox.exe"
再進bee icons之後, 果然它表示圖示沒有設定;
此時一設定, 就統統正常了.
我推測是minefield這版本在移除時
可能有些東西沒清乾淨倒置的.
Anyway, 現在圖示終於回來了, 我也終於可以
用firefox 2.0逛網站, firefox 1.5開舊網頁了.
|