html5创建桌面快捷方式,iOS APP创建桌面快捷方式

Safari有一个“添加至屏幕”的功能,其实就是在桌面上添加了一个网页书签,App可以使用这个功能来实现创建桌面快捷方式。

一、运用基本技术点

1、JavaScript

2、Data URI Schema

3、Socket基本知识

4、Base64编码

二、基本原理

程序内部创建一个简单的Web站点,通过这个站点调用Safari,站点将自定义的Html页面返回给Safari,此时利用Safari的“添加至主屏幕”功能,将自定义的Html制作成桌面书签,当用户点击桌面图标时,则运行自定义的Javascript来进行跳转至App。

三、什么是 data URI scheme?

假设你有以下的图像:

A .png

把它在网页上显示出来的标准方法是:

这 种取得资料的方法称为 http URI scheme ,同样的效果使用 data URI scheme 可以写成:

换句话说我们把图像档案的内容内置在 HTML 档案中,节省了一个 HTTP 请求。

网页优化的一大首要任务是减少HTTP 请求 (http request) 的次数,例如通过合并多个JS文件,合并CSS样式文件。除此之外,还有一个data URL 的密技,让我们直接把图

你可能感兴趣的:(html5创建桌面快捷方式)