140
HTML5功能网站建设
4.3检测HTML5功能
了解移动设备是HTML5开发的重要驱动力,您可能认为Android、iOS和Opera Mobile浏览器应该被测试。但是正如前面提到的,检测浏览器或设备,虽然听起来不错,但是只会伤害人。问题是许多浏览器都有self-h。例如:
新会网站建设有些浏览器通过发送伪造的用户代理字符串将自己伪装成其他浏览器。
隐私保护软件隐藏用户代理字符串。
即使用户代理相同,浏览器的功能也可能不同。
因此,测试HTML5特性是检测特性的正确方法,而不是在不更新检测脚本的情况下检测浏览器。
假设您计划在Web应用程序中使用地理定位(参见第24章)——您可以首先列出所有支持地理定位的浏览器,然后编写或购买实现地理定位的脚本对于这些浏览器。而且每次浏览器启动新版本时,都需要更新脚本。但是如果浏览器直接检测到它是否支持地理定位,则应用程序可以在任何支持地理定位的新浏览器中运行。
这里有四种测试HTML5功能的基本方法。
全球物体上的M-性检测:
>创建中的元素I:检测属性:
检测方法是否能得到正确的返回值;
确定元素值是否可以保留。
4.3.1使用全局元素检测属性
所有HTML5 dippers都显示在一个全局元素中。通常称为导航器或窗口。一些HTML5属性可以直接在这些全局属性上创建。在这种情况下,浏览器可以直接使用它们。
例如,检测脱机Web应用程序的代码如下。
如果(窗口)。应用程序缓存({应用程序)
文件。写(是的,你的浏览器可以使用离线Web
应用。;
}否则{
文件。写(否,您的浏览器不能使用脱机Web
应用程序。;
}
如果浏览器看到应用程序缓存项,则它可以使用脱机Web应用程序。新会网站建设
如果浏览器支持applicationCache属性(相应的提示文本显示在示例代码中),则脱机Web应用程序功能可以正常使用。
最新文章
2019.05.31
东丽网建的手法:为访问者创建自定义欢迎信息和选项
2019.05.31
和平企业网站建设:WordPress可信作者程序简介
2018.12.28
台山网站建设:网站留白的四点注意事项
2018.12.28
鹤山企业网站建设:通过跨渠道更有效率的提高企业SEO
2018.12.28
恩平网站建设:你所需知道的设计趋势
2018.12.28
南新网站建设:热门网站设计的思考方式
2018.12.28
北新网站建设:学会方式来增加你的网站流量
2018.12.26
新会网站建设:功能HTML5网站建设发展
2018.12.26
台山企业网站建设:HTML/CSS混搭模板的应用
2018.12.26
江门网站制作建设:制作网站的金卡教程
随机推荐
2018.06.07
江门本地网站建设:对做好网站运营的五大思考
2018.06.08
网站建设制作:门户网页设计中应避免的五大误区
2018.06.13
江门网站建设设计: 整个网站的页面类型
2018.12.25
江门网站建设:必不可少的25个免费HTML5网站模板
2018.03.27
【江门网站设计】在网页设计中能学到什么
2018.06.11
高端网站设计公司:企业网站建设前有哪些准备工作
2018.03.27
江门开源的网站制作系统是理想选择
2018.12.25
江门企业网站建设:通过心理技巧提高用户体验
2018.06.09
江门网站开发价格:网站的价格和准备的信息
2018.12.25
江门企业网站设计建设:你不知道的20种CSS布局的先进技术