iphone6未越狱就能从safari苹果浏览器safari里直接安装应用

iPhone6自带的safari浏览器打开百度贴吧的页面会自动跳转到百度贴吧app上。怎么回事啊_百度知道14691人阅读
Ios(265)
一:思考一个问题
如何让用户通过手机浏览器(Mobile Safari),访问一个URL就能直接打开iOS上的App应用,如果该应用APP没有安装,那么直接跳转到App Store的APP下载页面。
二:准备工作
首先先理解下面知识。
1: iOS SDK 的 OpenURL 函数和&&相关
2: JavaScript 的&和函数
三:实现代码
先来看看实现代码,我以打开为例子。
&!DOCTYPE html&&
&script type=&text/javascript&&
window.location = &mqq:open&;
setTimeout(
function(){
window.location=&/cn/app/qq-2011/id?mt=8&;
用Safari打开下边这个地址:
就会看到效果:
1.如果您已经安装QQ,那么会直接打开QQ App。
2.如果您没有安装,那么会直接跳转到App Store的QQ页面。
?1.window.location连接的指向为打开应用?
2.延时打开App Store下载应用页面?。
具体来说:当你打开链接时,Mobile Safari通过window.location指向URL Scheme,直接打开本地应用,否则30ms后打开下载页面。如果应用成功打开,生命周期就是激活状态,那么浏览器的状态是进入后台,页面里的所有操作都被注销了,显然timeout会被clear掉,但如果你没有成功打开应用即返回404,那么30ms后页面当然会自动跳转了。
?这种方式使用有个缺点:?如果应用没有安装的话页面在跳转至App Store的同时会弹出打不开网址的提示。当然将连接协议改成itms-apps://可以避免。即:itms-apps:///cn/app/qq-2011/id?mt=8
&!DOCTYPE html&&
&script type=&text/javascript&&
window.location = &mqq:open&;
setTimeout(
function(){
window.location=&itms-apps:///cn/app/qq-2011/id?mt=8&;
mqq:open是QQ应用在Apple的URL Schemes,具体查找应用的URL Schemes,需要找开发商索要,当然也不是所有软件的作者都有公布,
可以使用下面的方法:
也可以访问,总结了相当多的可用的URL
Schemes,不过国内的的软件很少,实在是让人头疼。
然后在附一篇完整的代码,可针对PC 和 Mobile单独做调整:
&!DOCTYPE html&&
&meta http-equiv=&Content-Type& content=&text/ charset=utf-8& /&
&meta name=&viewport& content=&width=device-width,minimum-scale=1.0&&
&title&Mobile Safari 调用本地APP,否则进入App Store下载&/title&
&meta name=&keywords& content=&Mobile Safari 调用本地APP,否则进入App Store下载& /&
&meta name=&description& content=&Mobile Safari 调用本地APP,否则进入App Store下载& /&
&script type=&text/javascript&&
浏览器版本信息
* @type {Object}
* @return {Boolean}
返回布尔值
function browser() {
var u = navigator.userAgent.toLowerCase();
var app = navigator.appVersion.toLowerCase();
txt: u, // 浏览器版本信息
version: (u.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [])[1], // 版本号
msie: /msie/.test(u) && !/opera/.test(u), // IE内核
mozilla: /mozilla/.test(u) && !/(compatible|webkit)/.test(u), // 火狐浏览器
safari: /safari/.test(u) && !/chrome/.test(u), //是否为safair
chrome: /chrome/.test(u), //是否为chrome
opera: /opera/.test(u), //是否为oprea
presto: u.indexOf('presto/') & -1, //opera内核
webKit: u.indexOf('applewebkit/') & -1, //苹果、谷歌内核
gecko: u.indexOf('gecko/') & -1 && u.indexOf('khtml') == -1, //火狐内核
mobile: !!u.match(/applewebkit.*mobile.*/), //是否为移动终端
ios: !!u.match(/\(i[^;]+;()? cpu.+mac os x/), //ios终端
android: u.indexOf('android') & -1, //android终端
iPhone: u.indexOf('iphone') & -1, //是否为iPhone
iPad: u.indexOf('ipad') & -1, //是否iPad
webApp: !!u.match(/applewebkit.*mobile.*/) && u.indexOf('safari/') == -1 //是否web应该程序,没有头部与底部
function open_appstore() {
var b=browser();
if(b.ios||b.iPhone||b.iPad){
window.location=&itms-apps:///cn/app/qq-2011/id?mt=8&;
}else if(b.android){
function try_to_open_app() {
var b=browser();
if(b.ios||b.iPhone||b.iPad){
window.location=&mqq:open&;
}else if(b.android){
timeout = setTimeout('open_appstore()', 30);
try_to_open_app();
请点击查看:
参考文献:
标签:,&,&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:954950次
积分:8516
积分:8516
排名:第1568名
原创:11篇
转载:285篇
评论:108条
(1)(3)(1)(4)(1)(5)(3)(4)(9)(40)(23)(52)(22)(11)(15)(3)(22)(35)(2)(2)(22)(2)(1)(1)(7)(3)(6)(6)(3)(5)(18)(23)(4)(1)不得不说随着移动市场的逐步成熟,越来越多的“IP”被融入到我们的生活之中。各种“方...
苹果 iPhone 7 的预约跟其他手机厂商不同的是,这个预约要付全款的,另外苹果限定每位...
黑色iPhone 7秉承了苹果追求质感的原则,甚至可以说比其他颜色更有质感,有点像钢琴烤...
说了这么多其实就是想告诉你们:买买买!
本周五就可以预定 Apple Watch Series 2 了,价格 2888 元人民币起售,女神范满满的精...
对于这次发布会,最令我期待的不是什么新品,而是库克会不会给我们来一点新台词。
苹果在国内的下一家零售店,将会是哪里呢?
当然,这只是其中的一项参数而已。
在浩瀚无垠的宇宙中人们可以天马行空的放飞自己的想象力,什么故事、剧情都可以在宇宙...
动人的剧情,精良的音效,渐渐浮出水面的谜团,还算比较好看的画面,《淹没》其实可以...
曾经开发过《风雨世界(The Whispered World)》、《德波尼亚(Deponia)》等佳作的游...
近日,著名游戏开发商麒麟狗(Chillingo)在苹果商店当中推出了其休闲新作《眩晕赛车...
文字、图片、链接、声音,我们在日常生活中接触到的信息是如此的多种多样,而要想将这...
曾经开发过《战龟(War Tortoise)》、《一切尽失(All is Lost)》等多部实力作品的...
本周,游戏开发商Crescent Moon Games在苹果商店当中推出了其制作的休闲新作《原子超...
这款产品能够将 iPhone 7 手机上的 Lightning 接口变成两个,可以在听音乐的同时给手...
有观点认为,苹果此次大举进军无线耳机只不过是为了“勇敢地”开辟一块新的赚钱的沃土...
其实说了这么多话,归根结底还是三个字:买买买!
与耳机孔防尘塞不同的是,设计师希望 iPhone 6s 能完全模拟出 iPhone 7 取消了 3.5mm ...
这些配件有基座、有电池背壳,当然还有手机壳。
苹果已经对设备的防水功能做了详细说明,你可以在苹果说明的范围内任性。
它能坚持18个小时,正常使用一天还是没有问题的。
不过可能要到iPhone 7发布后,这两款配件才会正式开始供应。
iPhone 4s/IOS 6/未越狱, 竟然可以通过safari安装app?
注册时间 最后登录
在线时间734 小时 UID
主题帖子人气
青苹果, 积分 88, 距离下一级还需 112 积分
(XX楼市软件)
通过itms-services协议安装的, 但是不是只有越狱的才能安装嘛?
太神奇了, 何解?
-------------------
我不明白为什么有人说我做广告, 我和这个什么狗屁软件没有半毛钱关系!!!!!!!
越狱的机器不要安装, 肯定可以的。
<p id="rate_0314" onmouseover="showTip(this)" tip="满上。今天突然发现有的软件也可以这样。电信的e云存储也可以直接safari下载下&人气 + 3
" class="mtn mbn">
<p id="rate_4285" onmouseover="showTip(this)" tip="威锋有你更精彩:)&人气 + 5
" class="mtn mbn">
<p id="rate_5174" onmouseover="showTip(this)" tip="加个血。&人气 + 1
" class="mtn mbn">
<p id="rate_2404" onmouseover="showTip(this)" tip="楼房广告还说不是广告?!&人气 -3
" class="mtn mbn">
满上。今天突然发现有的软件也可以这样。电信的e云存储也可以直接safari下载下
威锋有你更精彩:)
楼房广告还说不是广告?!
注册时间 最后登录
在线时间1709 小时 UID
主题帖子人气
Re 楼主(vegastar)的帖子
引用楼主vegastar于 19:49发表的: {br}通过itms-services协议安装的, 但是不是只有越狱的才能安装嘛?{br}太神奇了, 何解?妈的什么东西啊?
注册时间 最后登录
在线时间366 小时 UID
主题帖子人气
什么东西啊?完全看不懂
注册时间 最后登录
在线时间734 小时 UID
主题帖子人气
先声明不是广告。
一个iphone app, 叫xx楼市,
, iphone safari直接输入地址
我只是不明白竟然可以不通过 app store 安装软件?
注册时间 最后登录
在线时间1987 小时 UID
主题帖子人气
对vegastar于 20:07在楼主发表的主题评分:人气:-3;
通过itms-services协议安装的, 但是不是只有越狱的才能安装嘛?
太神奇了, 何解?楼房广告还说不是广告?!
注册时间 最后登录
在线时间734 小时 UID
主题帖子人气
Re 4楼(Tewrence)的帖子
引用4楼Tewrence于 20:07发表的: {br}楼房广告还说不是广告?!
我也是无意中试了下,竟然发现这个app可以不越狱安装。其他的软件不行。想了解下是否使用了什么nb的技术。如果能绕开app store安装软件,那苹果的漏洞不是太大了。纯粹技术研究。和这个什么软件没有半毛钱关系!建议越狱的机器就不用试了,肯定可以装的。免的说我做广告
注册时间 最后登录
在线时间316 小时 UID
主题帖子人气
没看懂说什么
注册时间 最后登录
在线时间421 小时 UID
主题帖子人气
以前有个来电归属地的软件也可以这样
注册时间 最后登录
在线时间1477 小时 UID
主题帖子人气
注册时间 最后登录
在线时间734 小时 UID
主题帖子人气
都说的这么明白了,还有人不明白?
针对没越狱的机器,苹果只允许用户通过app store安装软件。但是这个竟然可以通过浏览器直接安装。
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!不得不说随着移动市场的逐步成熟,越来越多的“IP”被融入到我们的生活之中。各种“方...
苹果 iPhone 7 的预约跟其他手机厂商不同的是,这个预约要付全款的,另外苹果限定每位...
黑色iPhone 7秉承了苹果追求质感的原则,甚至可以说比其他颜色更有质感,有点像钢琴烤...
说了这么多其实就是想告诉你们:买买买!
本周五就可以预定 Apple Watch Series 2 了,价格 2888 元人民币起售,女神范满满的精...
对于这次发布会,最令我期待的不是什么新品,而是库克会不会给我们来一点新台词。
苹果在国内的下一家零售店,将会是哪里呢?
当然,这只是其中的一项参数而已。
在浩瀚无垠的宇宙中人们可以天马行空的放飞自己的想象力,什么故事、剧情都可以在宇宙...
动人的剧情,精良的音效,渐渐浮出水面的谜团,还算比较好看的画面,《淹没》其实可以...
曾经开发过《风雨世界(The Whispered World)》、《德波尼亚(Deponia)》等佳作的游...
近日,著名游戏开发商麒麟狗(Chillingo)在苹果商店当中推出了其休闲新作《眩晕赛车...
文字、图片、链接、声音,我们在日常生活中接触到的信息是如此的多种多样,而要想将这...
曾经开发过《战龟(War Tortoise)》、《一切尽失(All is Lost)》等多部实力作品的...
本周,游戏开发商Crescent Moon Games在苹果商店当中推出了其制作的休闲新作《原子超...
这款产品能够将 iPhone 7 手机上的 Lightning 接口变成两个,可以在听音乐的同时给手...
有观点认为,苹果此次大举进军无线耳机只不过是为了“勇敢地”开辟一块新的赚钱的沃土...
其实说了这么多话,归根结底还是三个字:买买买!
与耳机孔防尘塞不同的是,设计师希望 iPhone 6s 能完全模拟出 iPhone 7 取消了 3.5mm ...
这些配件有基座、有电池背壳,当然还有手机壳。
苹果已经对设备的防水功能做了详细说明,你可以在苹果说明的范围内任性。
它能坚持18个小时,正常使用一天还是没有问题的。
不过可能要到iPhone 7发布后,这两款配件才会正式开始供应。
分享一个好网址 可直接在ios用自带safari浏览器安装最新应用程序
注册时间 最后登录
在线时间44 小时 UID
主题帖子人气
小苹果, 积分 49, 距离下一级还需 1 积分
很早就发现了一个好网址 拿出来给小白分享下
首先设备要越狱
并安装app破解补丁
然后用safari浏览器 访问 m . 9
1 . c o m (中间空格去掉)
选择你想要的应用
就可以直接
在ios上下载安装
就跟app应用市场一样
适合有wifi的朋友
看清楚了 是直接安装
电脑安装还要连上数据线
容量大的游戏还要安装好长时间
用这个在直接在手机上安装
下载速度很快
比如在电脑端 想要下载一个破解app应用还得 百度搜索&&还不一定是最新的&&各种蜗牛下载速度& &用这个就不会了
直接点下载&&一步搞定&&而且应用和游戏都非常全
如果好用记得顶哦
怎么没人顶啊
这么好用的网站 谁用谁知道
绝对值得一试
<p id="rate_6326" onmouseover="showTip(this)" tip="好、1!&人气 + 1
" class="mtn mbn">
<p id="rate_4197" onmouseover="showTip(this)" tip="等小白&人气 + 1
" class="mtn mbn">
<p id="rate_8915" onmouseover="showTip(this)" tip="什么&&&&m.*&&nbsp&人气 + 5
" class="mtn mbn">
什么&&&&m.*&&nbsp
注册时间 最后登录
在线时间61 小时 UID
主题帖子人气
注册时间 最后登录
在线时间73 小时 UID
主题帖子人气
请问什么是m.*啊?
注册时间 最后登录
在线时间61 小时 UID
主题帖子人气
好吧。。我真的试了。。。。打不开。。
注册时间 最后登录
在线时间3281 小时 UID
主题帖子人气
对pengpeng..于 23:06在楼主发表的主题评分:人气:+5;
很早就发现了一个好网址 拿出来给小白分享下
首先设备要越狱
并安装app破解补丁
然后用safari浏览器 访问 m . 9
选择你想要的应用
就可以直接
在ios上下载安装
就跟app应用市场一样
如果好用记得顶哦什么
注册时间 最后登录
在线时间61 小时 UID
主题帖子人气
好吧。。我看到了。。是91。。。。。你赢了。。。
注册时间 最后登录
在线时间492 小时 UID
主题帖子人气
为什么要用浏览器器安装呢?用浏览器安装的好处在哪呢?
为什么不用PP助手,同步推安装呢?
非要用9.1的网站安装呢?
注册时间 最后登录
在线时间1250 小时 UID
主题帖子人气
对pengpeng..于 23:11在楼主发表的主题评分:人气:+1;
很早就发现了一个好网址 拿出来给小白分享下
首先设备要越狱
并安装app破解补丁
然后用safari浏览器 访问 m . 9
1 . c o m (中间空格去掉)
选择你想要的应用
就可以直接
在ios上下载安装
就跟app应用市场一样
如果好用记得顶哦等小白
注册时间 最后登录
在线时间616 小时 UID
主题帖子人气
91直接忽略
注册时间 最后登录
在线时间784 小时 UID
主题帖子人气
谁的悲伤/&#46;&#4
算了。当我没来过。
Medal No.11
2016秋季苹果发布会互动达人
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!

我要回帖

更多关于 safari是什么浏览器 的文章

 

随机推荐