亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目錄
要點(diǎn)
最常用的瀏覽器有哪些?
瀏覽器差異如此之大嗎?
我的網(wǎng)站可以在每個瀏覽器中運(yùn)行嗎?
網(wǎng)站所有者建議
Web開發(fā)人員建議
您還沒有回答這個問題!
關(guān)於網(wǎng)站瀏覽器支持的常見問題解答 (FAQ)
網(wǎng)站應(yīng)該支持哪些最流行的Web瀏覽器?
如何確定我的網(wǎng)站應(yīng)該支持哪些瀏覽器?
為什麼支持多個瀏覽器很重要?
如何測試我的網(wǎng)站與不同瀏覽器的兼容性?
支持舊版瀏覽器有哪些挑戰(zhàn)?
我應(yīng)該多久更新一次瀏覽器支持策略?
什麼是漸進(jìn)增強(qiáng),它與瀏覽器支持有何關(guān)係?
移動瀏覽器支持與桌面瀏覽器支持有何不同?
一些常見的瀏覽器兼容性問題是什麼?如何解決這些問題?
如何確保我的網(wǎng)站仍然可以被使用舊版瀏覽器的用戶訪問?
首頁 科技週邊 IT業(yè)界 您的網(wǎng)站應(yīng)該支持哪些瀏覽器?

您的網(wǎng)站應(yīng)該支持哪些瀏覽器?

Feb 16, 2025 am 11:06 AM

Which Browsers Should Your Website Support?

本文是與SiteGround合作創(chuàng)作的系列文章的一部分。感謝您支持使SitePoint成為可能的合作夥伴。

網(wǎng)站/應(yīng)用程序應(yīng)該支持哪些瀏覽器?這是一個客戶和開發(fā)人員經(jīng)常提出的問題。簡單的答案是列出前N個主流應(yīng)用程序。但是,這種策略是否已經(jīng)變得無關(guān)緊要了呢?

要點(diǎn)

  • 網(wǎng)站應(yīng)該支持哪些瀏覽器這個問題並非易事,它取決於各種因素,例如目標(biāo)受眾、網(wǎng)站類型和可用資源。
  • 儘管有各種各樣的瀏覽器,但它們都有相同的目標(biāo):呈現(xiàn)網(wǎng)頁。但是,沒有兩個瀏覽器以完全相同的方式呈現(xiàn),這會導(dǎo)致細(xì)微的差異,而這些差異在使用尖端技術(shù)時會變得更加明顯。
  • 漸進(jìn)增強(qiáng)技術(shù)可以通過建立基線,然後在支持時使用CSS和JavaScript進(jìn)行增強(qiáng),來幫助確保網(wǎng)站在每個瀏覽器中都能正常工作。但是,對於具有豐富的自定義界面的應(yīng)用程序來說,這變得不太實用。
  • 開發(fā)人員應(yīng)該將Web視為一個與設(shè)備無關(guān)的平臺,採用防禦性開發(fā)技術(shù),並在各種應(yīng)用程序中測試他們的項目。他們還應(yīng)該意識到技術(shù)在不斷發(fā)展,更複雜的網(wǎng)站或應(yīng)用程序可能需要持續(xù)維護(hù)。

最常用的瀏覽器有哪些?

根據(jù)StatCounter 2017年5月的統(tǒng)計數(shù)據(jù),十大桌面瀏覽器為:1. Chrome——59.37%的市場份額 2. Firefox——12.76% 3. Safari——10.55% 4. IE——8.32% 5. Edge——3.42% 6. Opera——1.99% 7. Android(平板電腦)——1.24% 8. Yandex瀏覽器——0.48% 9. UC瀏覽器——0.41% 10. Coc Coc——0.33%

移動設(shè)備現(xiàn)在佔(zhàn)所有網(wǎng)頁使用量的54.25%,因此我們還需要檢查十大手機(jī)瀏覽器:1. Chrome——49.23% 2. Safari——17.73% 3. UC瀏覽器——15.89% 4. Samsung Internet——6.58% 5. Opera——5.03% 6. Android——3.75% 7. IEMobile——0.68% 8. BlackBerry——0.26% 9. Edge——0.15% 10. Nokia——0.12%

全球統(tǒng)計數(shù)據(jù)並不能說明全部情況:- 模式在不同地區(qū)差異很大。例如,Yandex是俄羅斯第二大最常用的瀏覽器(12.7%的份額)。搜狗是中國第三大最常用的瀏覽器(6.5%)。 Opera Mobile/Mini在非洲擁有28%的份額。

  • 新的瀏覽器版本定期出現(xiàn)。 Chrome、Firefox和Opera每六週都會收到更新;檢查幾個月前的版本是不切實際的。
  • 相同的瀏覽器在不同的設(shè)備和操作系統(tǒng)上的工作方式可能不同。 Chrome適用於各種版本的Windows、macOS、Linux、Android、iOS和ChromeOS,但它並非在任何地方都是相同的應(yīng)用程序。
  • 在各種設(shè)備上,包括遊戲機(jī)、電子書閱讀器和智能電視,存在著數(shù)量極多且種類繁多的舊版和新版、奇特和精彩的瀏覽器。
  • 您網(wǎng)站的分析數(shù)據(jù)永遠(yuǎn)不會與全球統(tǒng)計數(shù)據(jù)相符。

瀏覽器差異如此之大嗎?

儘管應(yīng)用程序種類繁多,但所有瀏覽器都有相同的目標(biāo):呈現(xiàn)網(wǎng)頁。它們使用渲染引擎來實現(xiàn)這一點(diǎn),並且存在一些交叉使用:1. Webkit用於macOS和iOS上的Safari。 2. Blink是Webkit的一個分支,現(xiàn)在用於Chrome、Opera、Vivaldi和Brave。 3. Gecko用於Firefox。 4. Trident用於Internet Explorer。 5. EdgeHTML是Trident的更新版本,用於Edge。

大多數(shù)瀏覽器都使用這些引擎之一。它們是不同的項目,擁有不同的團(tuán)隊,但這些公司(大部分)通過W3C進(jìn)行合作,以確保新技術(shù)能夠以相同的方式被所有人採用。瀏覽器比以往任何時候都更加接近,現(xiàn)代智能手機(jī)應(yīng)用程序與它們的桌面應(yīng)用程序相匹配。但是,沒有兩個瀏覽器以完全相同的方式呈現(xiàn)。大多數(shù)差異都很細(xì)微,但隨著您轉(zhuǎn)向尖端技術(shù),這些差異會變得更加明顯。某個特定功能在一個瀏覽器中可能已完全實現(xiàn),在另一個瀏覽器中部分實現(xiàn),而在其他瀏覽器中則不存在。

我的網(wǎng)站可以在每個瀏覽器中運(yùn)行嗎?

可以。漸進(jìn)增強(qiáng)(PE)等技術(shù)建立了一個基線(可能只有HTML),然後在支持時使用CSS和JavaScript進(jìn)行增強(qiáng)。最新的瀏覽器可以獲得現(xiàn)代佈局、動畫效果和交互式小部件。舊版瀏覽器可能只能獲得未設(shè)置樣式的HTML。其他所有瀏覽器都會獲得介於兩者之間的內(nèi)容。 PE非常適合內(nèi)容網(wǎng)站和具有基本基於表單功能的應(yīng)用程序。當(dāng)您轉(zhuǎn)向具有豐富自定義界面的應(yīng)用程序時,它變得不太實用。您新的協(xié)作視頻編輯應(yīng)用程序不太可能在十年前的IE7中運(yùn)行。它可能無法在3G網(wǎng)絡(luò)上的小屏幕設(shè)備上運(yùn)行。也許可以提供替代界面,但結(jié)果可能是一個很少有人願意使用的單獨(dú)、笨拙的應(yīng)用程序??紤]到遺留瀏覽器用戶群的規(guī)模,成本將是令人望而卻步的。

網(wǎng)站所有者建議

網(wǎng)站所有者應(yīng)該了解Web的以下基本原理和約束。 Web不是打??!您的網(wǎng)站/應(yīng)用程序不會在任何地方都看起來相同。每個設(shè)備都有不同的操作系統(tǒng)、瀏覽器、屏幕尺寸、功能等。功能可能有所不同您的網(wǎng)站可以為所有人工作,但體驗和設(shè)施會有所不同。即使像日期輸入字段這樣基本的東西也有多種可能性,但理想情況下,核心應(yīng)用程序?qū)⒈3挚刹僮鳌Tu估您的項目要現(xiàn)實。這是一個內(nèi)容網(wǎng)站、一個簡單的應(yīng)用程序、一個類似桌面的應(yīng)用程序、一個快節(jié)奏的遊戲等等。建立瀏覽器兼容性的基本級別。例如,它必須在大多數(shù)兩年前的瀏覽器中運(yùn)行,屏幕寬度為600像素,通過快速的Wi-Fi連接。評估您的受眾不要依賴全球瀏覽器統(tǒng)計數(shù)據(jù)。主要用戶是誰?他們是IT新手還是技術(shù)人員?是個人、小型公司還是政府組織?他們坐在辦公桌旁還是四處走動?沒有一個應(yīng)用程序適用於所有人——首先關(guān)注核心用戶。在可能的情況下檢查現(xiàn)有系統(tǒng)的分析數(shù)據(jù),但要了解底層數(shù)據(jù)。如果您的應(yīng)用程序在Opera Mini中無法運(yùn)行,您不太可能有Opera Mini用戶。您是否阻止了很大一部分市場?變化正在發(fā)生令人驚奇的是,二十年前編寫的網(wǎng)頁今天仍然可以運(yùn)行。它不一定會漂亮或可用,但瀏覽器仍然向後兼容。 (大部分。<blink></blink>標(biāo)籤仍然無效?。┑?,技術(shù)在不斷發(fā)展。您的網(wǎng)站或應(yīng)用程序越複雜,就越有可能需要持續(xù)維護(hù)。

Web開發(fā)人員建議

只要稍加註意,就可以支持各種各樣的瀏覽器。擁抱Web! Web是一個與設(shè)備無關(guān)的平臺。內(nèi)容和更簡單的界面可以在任何地方運(yùn)行:現(xiàn)代筆記本電腦、功能手機(jī)、遊戲機(jī)、IE6等等。學(xué)習(xí)漸進(jìn)增強(qiáng)的基礎(chǔ)知識。即使您選擇不將其用於您的完整應(yīng)用程序,也仍然會有一些功能區(qū)域,在那裡它會變得非常寶貴。採用防禦性開發(fā)技術(shù)在使用最近的預(yù)寫模塊、庫或框架之前,請考慮一下這個問題。在開始之前,了解該技術(shù)的含義??蚣軕?yīng)該提供瀏覽器支持列表,因為它們已在有限數(shù)量的應(yīng)用程序中進(jìn)行了測試。了解瀏覽器限制和怪癖。例如,如果您正在考慮使用SVG圖表,請注意它在IE9到11中可能看起來很奇怪,並且在IE8及以下版本中會失敗。這並不意味著必須在拒絕SVG或放棄IE支持之間做出二元選擇??傆幸恍┱壑苑桨覆粫斐芍卮蟮拈_發(fā)工作。例如:- 接受SVG渲染很奇怪,但它仍然可用

  • 只在IE中顯示數(shù)據(jù)表,或
  • 提供IE用戶可以在其他地方打開的SVG下載。

儘早測試並經(jīng)常測試您不可能測試每個設(shè)備,但只為一個瀏覽器開發(fā)是徒勞的。不斷在各種應(yīng)用程序中測試您的項目。將測試留到最後將產(chǎn)生災(zāi)難性的後果。我們很容易責(zé)怪工具和瀏覽器的不足,但如果儘早發(fā)現(xiàn),大多數(shù)問題都可以在開發(fā)過程中得到糾正。這並不是說每種瀏覽器每次都必須以完全相同的方式運(yùn)行。功能倒退是不可避免的。例如:- 漸進(jìn)式Web應(yīng)用程序在iPhone和iPad上無法離線工作——但在線操作正常。

  • IE不支持CSS Grid——但浮動、flexbox或全寬塊回退應(yīng)該是可以接受的。
  • Firefox的桌面版不顯示日期字段的日曆——但用戶仍然可以輸入日期。

在您的開發(fā)PC上安裝一些瀏覽器。 Mac和Linux用戶可以在developer.microsoft.com/microsoft-edge/獲得Microsoft Edge和IE測試工具。對於Windows和Linux用戶來說,測試Safari比較困難;BrowserStack等在線測試服務(wù)是最簡單的選擇。現(xiàn)代瀏覽器具有出色的移動仿真功能,但可以使用一些真實的設(shè)備來了解在較慢的硬件和網(wǎng)絡(luò)上的觸摸控制和性能。在您的終端使用HTTPSWeb正在逐漸使HTTPS成為首選協(xié)議,並且這種趨勢將繼續(xù)下去。 Google Chrome甚至開始將非HTTPS網(wǎng)站標(biāo)記為不安全,這是您將網(wǎng)站配置為使用HTTPS的一個很好的理由。例如,我們的Web託管合作夥伴SiteGround使他們的客戶可以輕鬆地遷移到HTTPS。為此,他們?yōu)樗行碌腤ordPress帳戶自動安裝了Let's Encrypt SSL證書,對於現(xiàn)有帳戶,他們只需單擊一下即可切換到HTTPS。

您還沒有回答這個問題!

問題“您應(yīng)該支持哪些瀏覽器?”已經(jīng)變得過於嚴(yán)格。假設(shè)您的答案只是“Chrome”:- 它運(yùn)行在哪些設(shè)備和操作系統(tǒng)上?

  • 將支持哪些範(fàn)圍的屏幕尺寸?
  • 您指的是哪個版本?最新的? Chrome 10及以上版本?
  • 發(fā)布新版本的Chrome時會發(fā)生什麼?
  • 當(dāng)Chrome實際上成為您的應(yīng)用程序的運(yùn)行時時,其他瀏覽器會發(fā)生什麼?

對於面向客戶的項目,提供瀏覽器支持列表已經(jīng)變得不切實際。最好的答案可能是:“我們將根據(jù)假定的用戶統(tǒng)計數(shù)據(jù)開發(fā)您的項目,然後根據(jù)預(yù)算和時間限制在盡可能多的設(shè)備、操作系統(tǒng)、瀏覽器和版本中進(jìn)行測試”。即使那樣,您也會錯過首席執(zhí)行官堅持使用的舊款Blackberry。為Web開發(fā)——而不是瀏覽器。

關(guān)於網(wǎng)站瀏覽器支持的常見問題解答 (FAQ)

網(wǎng)站應(yīng)該支持哪些最流行的Web瀏覽器?

網(wǎng)站應(yīng)該支持的最流行的Web瀏覽器包括Google Chrome、Mozilla Firefox、Safari、Microsoft Edge和Internet Explorer。這些瀏覽器涵蓋了絕大多數(shù)互聯(lián)網(wǎng)用戶。但是,網(wǎng)站應(yīng)該支持的特定瀏覽器可能取決於網(wǎng)站的目標(biāo)受眾及其首選瀏覽器。

如何確定我的網(wǎng)站應(yīng)該支持哪些瀏覽器?

您可以通過分析網(wǎng)站的流量數(shù)據(jù)來確定網(wǎng)站應(yīng)該支持哪些瀏覽器。這些數(shù)據(jù)可以顯示訪問者正在使用哪些瀏覽器。您還可以考慮目標(biāo)受眾中最流行的瀏覽器。

為什麼支持多個瀏覽器很重要?

支持多個瀏覽器很重要,因為它可以確保盡可能多的用戶可以訪問您的網(wǎng)站。由於個人喜好、設(shè)備兼容性或其他因素,不同的用戶可能更喜歡不同的瀏覽器。通過支持多個瀏覽器,您可以為所有訪問者提供積極的用戶體驗。

如何測試我的網(wǎng)站與不同瀏覽器的兼容性?

您可以使用各種工具和服務(wù)來測試您的網(wǎng)站與不同瀏覽器的兼容性。這些工具可以模擬您的網(wǎng)站在不同瀏覽器上的外觀和功能,幫助您識別和修復(fù)任何兼容性問題。

支持舊版瀏覽器有哪些挑戰(zhàn)?

支持舊版瀏覽器可能具有挑戰(zhàn)性,因為它們可能不支持最新的Web技術(shù)。這可能會限制您可以在網(wǎng)站上提供的功能和功能。此外,維護(hù)與舊版瀏覽器的兼容性可能需要額外的時間和資源。

我應(yīng)該多久更新一次瀏覽器支持策略?

您應(yīng)該定期更新瀏覽器支持策略,以跟上瀏覽器使用和技術(shù)的變化。這可能每隔幾個月就要進(jìn)行一次,具體取決於您所在行業(yè)和目標(biāo)受眾的變化速度。

什麼是漸進(jìn)增強(qiáng),它與瀏覽器支持有何關(guān)係?

漸進(jìn)增強(qiáng)是一種Web設(shè)計策略,它從基本功能開始,然後為支持它們的瀏覽器添加更高級的功能。這種方法確保您的網(wǎng)站可以被所有用戶訪問,無論其瀏覽器的功能如何。

移動瀏覽器支持與桌面瀏覽器支持有何不同?

移動瀏覽器支持與桌面瀏覽器支持在幾個方面有所不同。與桌面瀏覽器相比,移動瀏覽器通常具有不同的功能和限制。此外,移動用戶的需求和期望可能不同,這可能會影響您的支持策略。

一些常見的瀏覽器兼容性問題是什麼?如何解決這些問題?

常見的瀏覽器兼容性問題包括佈局問題、功能問題和性能差異。這些問題通常可以通過使用跨瀏覽器測試工具、遵循Web開發(fā)最佳實踐以及定期更新網(wǎng)站代碼來解決。

如何確保我的網(wǎng)站仍然可以被使用舊版瀏覽器的用戶訪問?

您可以通過使用漸進(jìn)增強(qiáng)、提供網(wǎng)站的替代版本或提供鼓勵用戶更新瀏覽器的消息來確保您的網(wǎng)站仍然可以被使用舊版瀏覽器的用戶訪問。

以上是您的網(wǎng)站應(yīng)該支持哪些瀏覽器?的詳細(xì)內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72
您的設(shè)備餵養(yǎng)AI助手並收集個人數(shù)據(jù),即使他們睡著了。這是如何知道您分享的內(nèi)容。 您的設(shè)備餵養(yǎng)AI助手並收集個人數(shù)據(jù),即使他們睡著了。這是如何知道您分享的內(nèi)容。 Jul 05, 2025 am 01:12 AM

不管喜歡與否,人工智能已成為日常生活的一部分。許多設(shè)備(包括電動剃須刀和牙刷)已成為AI驅(qū)動的“使用機(jī)器學(xué)習(xí)算法來跟蹤一個人的使用方式,Devi的方式

由於新的Microsoft AI型號 由於新的Microsoft AI型號 Jul 05, 2025 am 12:44 AM

一種新的人工智能(AI)模型已經(jīng)證明了比幾個使用最廣泛使用的全球預(yù)測系統(tǒng)更快,更精確地預(yù)測重大天氣事件的能力。該名為Aurora的模型已接受過培訓(xùn)。

高級AI型號的CO&#8322;回答相同問題時的排放量比更常見的LLM 高級AI型號的CO&#8322;回答相同問題時的排放量比更常見的LLM Jul 06, 2025 am 12:37 AM

根據(jù)最近的一項研究,我們試圖使AI模型的功能越精確,其碳排放量就越大 - 某些提示產(chǎn)生的二氧化碳比其他提示高達(dá)50倍。

威脅AI聊天機(jī)器人,它將撒謊,作弊和'讓您死”以阻止您,並警告 威脅AI聊天機(jī)器人,它將撒謊,作弊和'讓您死”以阻止您,並警告 Jul 04, 2025 am 12:40 AM

根據(jù)一項新的研究,人工智能(AI)模型在模型的目標(biāo)和用戶決定之間發(fā)生衝突時可能會威脅和勒索人類。

ai不斷地'幻覺”,但是有一個解決方案 ai不斷地'幻覺”,但是有一個解決方案 Jul 07, 2025 am 01:26 AM

大型技術(shù)實驗人工智能(AI)的主要關(guān)注點(diǎn)並不是它可能主導(dǎo)人類。真正的問題在於大語言模型(LLMS)的持續(xù)不準(zhǔn)確性,例如Open AI的Chatgpt,Google的Gemini和

研究表明,當(dāng)問題變得太困難時 研究表明,當(dāng)問題變得太困難時 Jul 07, 2025 am 01:02 AM

人工智能(AI)推理模型並不像看起來那樣能力。實際上,根據(jù)Apple的研究人員的說法,當(dāng)任務(wù)變得過於復(fù)雜時,它們的表現(xiàn)會完全崩潰。

在網(wǎng)絡(luò)攻擊M&S和合作社的網(wǎng)絡(luò)攻擊背後捕獲了狩獵者的逮捕 在網(wǎng)絡(luò)攻擊M&S和合作社的網(wǎng)絡(luò)攻擊背後捕獲了狩獵者的逮捕 Jul 11, 2025 pm 01:36 PM

英國國家犯罪局(NCA)逮捕了四名涉嫌參與針對Marks和Spencer(M&S),合作社和Harrods的網(wǎng)絡(luò)攻擊的人

See all articles