熱文推薦
- 互聯(lián)網(wǎng)電子商務(wù)網(wǎng)站建設(shè)提供的功能…
- 如何利用小程序?qū)崿F(xiàn)精準(zhǔn)營銷?
- 大連定制網(wǎng)站建設(shè)的利弊是什么?
- 如何做好企業(yè)網(wǎng)站建設(shè)優(yōu)化呢?
- 中小型企業(yè)網(wǎng)站設(shè)計的一些小細(xì)節(jié)
- 網(wǎng)站建設(shè)中如何實現(xiàn)移動端與PC端的…
- 網(wǎng)站設(shè)計時增加吐槽功能可以給企業(yè)…
- 如何使關(guān)鍵詞排名穩(wěn)定在百度頁-深…
- 如何讓你的網(wǎng)站加載速度更快?揭秘…
- 2015年網(wǎng)站設(shè)計的趨勢,2015網(wǎng)站建…

HTML5功能網(wǎng)站建設(shè)與發(fā)展
4.3檢測HTML5功能
在理解移動設(shè)備是驅(qū)動開發(fā)的一個重要因素后HTML5,可以考慮ldquo;檢測Android、iOS和Opera Mobile瀏覽器應(yīng)開始“檢測”;。但如前所述,檢測瀏覽器或設(shè)備,雖然聽起來不錯,但只能擊中。問題是很多瀏覽器都有自我隱藏功能。例如:
燃?xì)廨啓C;一些瀏覽器通過發(fā)送假用戶代理(UserAgent)字符串偽裝成其他瀏覽器。gt;隱私保護(hù)軟件將隱藏用戶代理字符串。燃?xì)廨啓C;即使用戶代理相同,瀏覽器屬性也可能不同。因此,檢測HTML5特征是正確的方法;需要更新檢測腳本,而不是檢測瀏覽器。
HTML5功能網(wǎng)站建設(shè)與發(fā)展,讓我們冷靜思考。假設(shè)計使用Web應(yīng)用程序屮mdash中的地理定位功能(見第24章)mdash;您可以列出支持地理定位的所有已知瀏覽器的列表,然后編寫或購買一個腳本來實現(xiàn)這些瀏覽器的地理定位功能。無論何時啟動新版本,腳本都需要更新。但如果直接檢測瀏覽器是否支持地理定位,則應(yīng)用程序可以在任何支持地理定位功能的新瀏覽器中運行。
以下是檢測HTML5函數(shù)的四種基本方法。燃?xì)廨啓C;全局目標(biāo)的M屬性檢測:gt;元素一:檢測屬性:GT創(chuàng)建于;方法(Method)是否能被正確檢測返回值;燃?xì)廨啓C;檢測是否可以保留元素值。
4.3.1使用全局元素檢測所有HTML5文本基音是否顯示在全局元素中。它通常被稱為navigator或窗口。您可以直接在這些全局屬性上創(chuàng)建一些HTML5屬性。在這種情況下,瀏覽器可以直接使用它們。
例如,用于檢測離線Web應(yīng)用程序的代碼如下if(窗口applicationCache){
文件write(引用;Yes,您的瀏覽器可以使用離線webbull;應(yīng)用程序
}其他{
文件write(引用;不,您的瀏覽器不能使用脫機web應(yīng)用程序(^applications.quot;);
}
if您的瀏覽器看到applicationCache項,然后可以使用脫機web應(yīng)用程序。
如果瀏覽器支持applicationCache屬性(示例代碼中將顯示相應(yīng)的提示文本),則脫機Web應(yīng)用程序功能可以正常使用。
http://www.dongguanlifeng.com/jianzhanzhishi/883.html HTML5功能網(wǎng)站建設(shè)與發(fā)展