云南網站建設創新企業 昆明多彩網絡公司

|網頁對話|電話:0871-63215311

“多瀏覽器版本”問題

來源:昆明網頁設計 日期:2010-07-18 閱讀: 發表評論

用非標準的標記和代碼創造多個版本,每一個都迎合不同瀏覽器的“癖好”,這是困擾大多數網“永久淘汰”的根源, 目標總是在后退,游戲規則永遠在改變。

用非標準的標記和代碼創造多個版本,每一個都迎合不同瀏覽器的“癖好”,這是困擾大多數網站“永久淘汰”的根源, 目標總是在后退,游戲規則永遠在
改變。

盡管這種做法是昂貴的、無效的、不可忍受的,但實際工作中仍然有很多人這樣做。面對一個支持Web標準的瀏覽器,許多開發者仍然把它當成不支持,
因此,盡管IE6能夠處理標準的ECMAScript和DOM,而人們卻繼續寫探測腳本來判斷瀏覽器是否是IE6,并調用針對Ⅲ的腳本來適應它。盡管Netscape能夠處理標準的ECMAScript和DOM,他們仍然習慣于為最新的Netscape瀏覽器寫獨立的腳本和代碼。

用一個例子來說,在今天有利于標準的環境下,瀏覽器探測技術和針對性的版本創建是不必要的。事實上,這樣做更加糟糕,在不斷升級變化的情況下,不是所有的站點管理者都能負擔得起,因此探測腳本常常失敗。

例如,在Wlndows系統下,Opera瀏覽器將自己定義為IE,這樣做主要為了避免被一些只允許Ⅲ訪問的網站(比如許多銀行站點)屏蔽。但是為Ⅲ專門寫的腳本很可能在Opera瀏覽器中失敗。當Opera瀏覽器定義自己為IE(這是安裝時的默認值),并且開發者寫了Ⅲ專有腳本時,訪問網站就會失敗,用戶會受到極大挫折。用戶有權選擇他們的瀏覽器,有權設置Opera以自己的身份識別而不以Ⅲ來替代,但是只有很少用戶知道這樣的操作,他們也不需要知道。

除了私有腳本外,開發者還寫那些需要占用兩倍帶寬的表現層標記,或者提供一個難以被搜索引擎、非主流瀏覽器和設備訪問的服務頁面。這些策略會導致很多問題,他們被迫進行解決:在不同瀏覽器下看到的界面不一樣。

多版本帶來不斷增加的成本和難題。“DH丁ML”網站產生于Netscape4和IE4的不同的不兼容的腳本,但是它們現在又不能工作在新版瀏覽器上了,網站所有者應該將更多的錢花在這個問題上嗎?請開發者建立第5甚至第6個版本?如果他們沒有為這些版本做預算怎么辦?那么許多用戶將被網站拒絕。

同樣,開發者可能花費巨大的時間和資源來建造一個“無線”的版本,卻發現他們用的無線標記語言已經過時,或者他們的無線版本在新的流行設備中無法訪問,一些網站重新建立一個新版本,另外一些只能發布令人為難的消息,許諾在“不遠的將來”支持新設備。

那些對舊式方法忍痛割愛的設計師和開發者在運用像XHTML和CSS這樣的Web標準技術時,往往不得要點。而更多墨守成規的設計師和開發者由于堅
決不采用標準來避免多版本問題,創建的多個特定瀏覽器和平臺的CSS文件均自相矛盾,自取滅亡。

這些做法浪費時間和金錢,自從西方經濟進入百年低迷后,日用品不再豐富,也沒有特別的補給。更糟的是,用昂貴的做法去解決問題依然失敗。網站依舊破
產,用戶依舊被拒絕。

發表評論評論列表(有 條評論)

網頁對話 0871-63215311
新疆时时下载手机版 福彩3d字谜总汇 安徽11选5截止时间 双色球篮球近期出号规律 我是赚钱的图片大全集 时时彩彩0369玩法稳胜 我图网赚钱嘛 四十五岁做什么赚钱 max泰拳中文官网网址 天天捕鱼内购破解版游戏大全 2008年排列5历史开奖数据 财神棋牌免费下载 爱游戏贵州麻将 pk10三码技巧分享 fg美人捕鱼作弊 广东快乐10分聪明组合 山东群英会任5最大遗漏