关于微信内WebView跳转到App Store
来源:互联网 发布:日在校园知乎评价 编辑:程序博客网 时间:2024/09/21 06:19
遇上了这个问题的时候,发现腾讯已经把直接跳转给禁止了。我很赞成,保护用户的安全。
解决方案有两个:
第一:使用微信的应用宝的微下载。强烈推荐这条方案,除非你是腾讯的竞争对手,否则就乖乖注册腾讯开放平台,然后注册你的app到应用宝吧
第二:在h5页面中提示,让用户点右上角的按钮,然后点击跳转到Safari,然后在Safari中打开
第二种方案要考虑到是safari还是微信的环境。以下是我的javascript代码
<script>
function showMessage(){
if(isWeiXin()){
document.getElementById('redirection').style.display="block";
var h = document.getElementById('redirection').offsetHeight;
document.getElementById('mainContent').style.top=h+'px';
}else{
<!-- 这里填下载地址 -->
window.location.href="http://itunes.apple.com/us/app/id399608199";
}
}
function isWeiXin(){
var ua = window.navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i) == 'micromessenger'){
return true;
}else{
return false;
}
}
</script>
redirection这个id下的元素是一开始display=none的提示文字
当下载的按钮被点击,就会判断是否在微信环境中,如果在微信中,就显示出redirection的div。然后根据这块div的高度,把整体内容(mainContent)的起始位置下移
redirection div的高度因为是自适应,所以要用offsetHeight来动态计算。
- 关于微信内WebView跳转到App Store
- 关于iOS跳转到App Store评分
- webView不能跳转App Store
- ios 跳转到app store
- iOS 跳转到 APP Store
- app跳转到app store评分界面
- iOS如何直接跳转到App Store
- iOS直接跳转到App Store
- 应用内跳转到App Store
- 跳转到APP Store,检查版本更新
- iOS应用跳转到app store
- iOS openURL 无法跳转到App Store
- iOS实现APP直接跳转到App Store搜索界面
- App 跳转到App Store,一句代码搞定
- ios开发关于用户跳转app store评价app
- 关于iOS加载webView通过webView跳转回app
- iphone如何在程序中跳转到app store
- 跳转到 App Store 的评分及下载界面
- SpringMVC 数据绑定 Map
- Android Studio系列教程(二)
- MSTP+VRRP组合实现S1和S2的(双交换)热备冗余及负载均衡
- IO协议栈前沿技术研究动态(2015存储峰会分享)
- ListView高度测量
- 关于微信内WebView跳转到App Store
- android图片压缩质量参数Bitmap.Config RGB_565等的含义
- 面试题31:二叉搜索树与双向链表
- android viewgroup 的事件传递机制学习笔记
- js方法数据验证
- iOS--代码关联storyboard
- Java请求登陆校验的URL
- getalldocumentbykey得到文档顺序问题
- Pyqtdeploy Complie Win32 Version PyQtWin32静态编译记录