APP应用内嵌h5页面怎么直接打开Safari来访问链接?

APP应用内嵌h5页面,想点击链接通过Safari打开访问,但是试了很多方法,一直停留在App面,跪求解决方案!在此先谢谢啦

ios

4个回答

正常链接都是在本窗口打开,所有你点击链接还是同一个webview打开,你试试把链接target改成新窗口打开试试

u014556209
木偶小白 回复秦艾德: 老哥,HTML中链接怎么写能让他跳转Safari打开
8 个月之前 回复
weixin_36241363
秦艾德 非常感谢老哥的热心解答,原来我这边不能跳转是因为IOS后端设置了拦截
2 年多之前 回复

var openApp=function(){
var localUrl=createScheme();
var openIframe=createIframe();
if(isIos()){
//判断是否是ios,具体的判断函数自行百度
window.location.href = localUrl;
var loadDateTime = Date.now();
setTimeout(function () {
var timeOutDateTime = Date.now();
if (timeOutDateTime - loadDateTime < 1000) {
window.location.href = "你的下载页面";
}
}, 25);
}else if(isAndroid()){
//判断是否是android,具体的判断函数自行百度
if (isChrome()) {
//chrome浏览器用iframe打不开得直接去打开,算一个坑
window.location.href = localUrl;
} else {
//抛出你的scheme
openIframe.src = localUrl;
}
setTimeout(function () {
window.location.href = "你的下载页面";
}, 500);
}else{
//主要是给winphone的用户准备的,实际都没测过,现在winphone不好找啊
openIframe.src = localUrl;
setTimeout(function () {
window.location.href = "你的下载页面";
}, 500);
}
}

看你怎么用了

qdcn1314
没有遗憾,拿什么去回忆。。。 回复秦艾德: 大佬 帮帮忙 我QQ 1257741752 谢谢大佬了
一年多之前 回复
qdcn1314
没有遗憾,拿什么去回忆。。。 回复秦艾德: 大哥 我现在用我的wap代码封装成一个APP 苹果里面打开App 点击在线客服无法 调用手机浏览器打开页面 安卓的我用的是 window.location.href="intent://"+ url + "?a#Intent;scheme=http;package=com.android.browser;end"可以调用手机浏览器 苹果的怎么解决啊 谢谢大佬
一年多之前 回复
weixin_36241363
秦艾德 虽然没有用到您得答案,但还是非常感谢老哥的热心解答,原来我这边不能跳转是因为IOS后端设置了拦截
2 年多之前 回复

通过已经离职同事的帮助,修改了IOS拦截规则,最终解决了问题,一开始我想当然的以为app中不能唤醒Safari浏览器,是Safari的锅...

weixin_36241363
秦艾德 回复Colrying: 修改了某个配置文件,我是JAVA后端,不太清楚,非常抱歉
2 年多之前 回复
colrying
Colrying 老哥,怎么解决的呢?iOS拦截规则怎么修改呢?求附上解决拦截规则代码。
2 年多之前 回复

老哥,怎么解决的呢?iOS拦截规则怎么修改呢?求附上解决拦截规则代码。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐