Posts Tagged ‘IE’

jQuery Browser Support Plugin

Saturday, November 13th, 2010


Recently, I write a jQuery plugin to detect IE browser and show up a dialog to tell users to download other better browsers. I hope more and more websites can apply it to every web page to block IE browser. IE browser is not deserved to get well supported because it’s a broken and crap browser.

Here is the plugin home URL:
http://fstoke.me/jquery/browser-support/

Please download it and try~~ ;-)

You also can join the Facebook fans page here:
http://www.facebook.com/pages/I-Hate-Internet-Explorer-IE/129502355576?ref=ts

有需要瀏覽器與網頁的審核組織嗎!??

Friday, October 8th, 2010


這張圖是在網路上搜尋找到的,如果把”網路世界”畫成一個真實的街道圖,也許真的就是長這樣吧… 挺有趣的~ 注意到最大的那棟Google建築附近一直在施工… XD

最近在看JavaScript的書時想到,如果有一個像審核iPhone App的組織,來審核要發行的Browser和網頁的話,這是一件好事嗎?

好處是以後所有要發行的Browser都要強制follow一樣的規則才可發行,不會再跑出像IE 6, 7那樣不標準的瀏覽器。不過在現在自由軟體當道的網路世界裡,似乎不太可行。或者可以改成比較軟性的作法,通過認證的Browser給予一個認證標章logo,並定期公佈新Browser或其新版本的資訊及測試結果供使用者比較和下載。灌輸使用者最好用這些認證過的Browser來瀏覽網頁,才能得到比較好的體驗。這樣一來,時間久了,使用者就會慢慢養成習慣選擇比較好的Browser軟體(就像選防毒軟體一樣),Browser開發商就不得不follow規則了。

如此一來,網頁開發者在寫頁面時就不用再做一大堆client / feature的判斷,程式碼也會比較乾淨好維護。而大型網站也可以將Web App服務送審,取得認證標章,讓使用者在使用該服務時獲得更安全的保障和更好的體驗。而一般的小網站或個人網頁當然也可以不透過認證,使用者仍然可以瀏覽。聽起來這樣的idea似乎不錯,但相對的,會不會因此扼殺了網頁程式和瀏覽器的自由度呢?? 就像現在許多人會去越獄iPhone,下載沒通過認證的軟體一樣。另外,還有一個問題是,網頁App不像一般的OS App一樣,是可以隨時修改的。萬一一開始送審時通過,但卻在日後的新改版出現問題,也很難防範。除非規定要通過認證的網站每次改版都要重新送審,並註記修改的部份,但這樣一來,會不會反而增加了App的開發時間和難度呢?

這真是一個令人爭議的問題啊,不知道未來Chrome OS正式上線後會是怎麼做? 或者仍維持現狀? 在幾年前只有IE當道時,從沒想過會有這種情形(瀏覽器百家爭鳴),所以自然不需要這種組織出現。但後來慢慢有了Firefox, Opera, Safari, Chrome…etc. 網頁的前端技術,也慢慢越變越複雜… JavaScript, AJAX, JSONP, CSS, Flex, Silverlight…etc.。最近,隨著Facebook電影的上映,似乎也宣告著未來網路世界的來臨,更蓬勃發展、更複雜、更有趣和………..更危險。

這一切,也許都要歸功於Google、Yahoo、Facebook、Microsoft、Apple…etc. 彼此之間的良性競爭(我指在網路技術方面)吧~ 如果大家為了侵犯某某專利,互相告來告去,這真的是對人類的未來科技發展有幫助嗎? I don’t think so… 這也是我想選擇Web Front-end技術做為我未來focus的主要技術的原因,我希望有一天,我寫出來的網頁程式是真的對人類有幫助的。也期待未來有更多的網路技術可以讓我玩~~ :)

The picture source is from:
http://www.deg.byu.edu/ding/WebEvolution/evolution-review.html

各瀏覽器Cache路徑設定教學

Monday, November 16th, 2009

最近公司多了一台新電腦有4G的RAM,於是裝了Gavotte Ramdisk這個軟體做Ramdisk
加上這幾年瀏覽器種類越來越多,在這裡重新整理一下各家瀏覽器的cache設定方法,方便以後查詢

Chrome,Version: 4.0.223.16
修改Chrome捷徑,在最後加上 –user-data-dir=R:\Temp\Chrome 即可

不過Chrome會把一些需要存起來的資料(像是書籤, Cookie…etc.)也寫在那個路徑下,而Ramdisk只要重開機後所有資料都會被清除。所以不建議改Chrome的Cache路徑。

Firefox,Version: 3.5.5
Step 1. 開啟Firefox,在網址列打about:config就會出現設定頁

Step 2. 按右鍵新增一個字串: browser.cache.disk.parent_directory

Step 3. 然後內容為路徑名稱(例如: R:\Temp\Firefox)

Step 4. 完成,重新啟動 Firefox 就可以了

IE,Version: 8.0.6001
Step 1. 工具 → 網際網路選項

Step 2. 一般 → 瀏覽歷程記錄 → 設定 → 移動資料夾,設定完會需要重新登入電腦

Opera,Version: 10.01.1844
Step 1. 首先打開說明 → 關於Opera(或在網址列打 opera:about),找到Opera目錄那行

Step 2. 到Opera目錄下,找到operaprefs.ini設定檔

Step 3. 編輯它,加入 Cache Directory4=R:\TEMP\Opera 這行,重啟Opera即可。改完再去看一次關於Opera就會看到快取路徑已經改了。

Safari,Version: 4.0.3
找了很久,沒有找到任何方法可以修改Cache路徑,只有找到這篇舊版在MacOS的修改方法
看來Apple的風格還是顯得太保守了點,不希望給人家亂改它們家產品的設定 = =;

Gavottle Ramdisk參考文章:
下載(20080101版)
http://slv922.pixnet.net/blog/post/13316825
http://briian.com/?p=4895