H5-viewport用法,阻止微信浏览器自带的双击放大和任意放大缩小

<meta name="viewport" content="width=100%,inital-scale=1.0,maximum-scale=1.0,user-scalable=no;">

 页面统一加入

移动端布局实例:

<head>
<title>Test Page</title>
<script>
    var deviceWidth = parseInt(window.screen.width);  //获取当前设备的屏幕宽度
    var deviceScale = deviceWidth / 640;  //得到当前设备屏幕与640之间的比例,之后我们就可以将网页宽度固定为640px
    var ua = navigator.userAgent;
    //获取当前设备类型(安卓或苹果)
    if (/Android (\d+\.\d+)/.test(ua)) {
        var version = parseFloat(RegExp.$1);
        if (version > 2.3) {
            document.write('<meta name="viewport" content="width=640,initial-scale=' + deviceScale + ', minimum-scale = ' + deviceScale + ', maximum-scale = ' + deviceScale + ', target-densitydpi=device-dpi">');
        } else {
            document.write('<meta name="viewport" content="width=640,initial-scale=0.75,maximum-scale=0.75,minimum-scale=0.75,target-densitydpi=device-dpi" />');
        }
    } else {
        document.write('<meta name="viewport" content="width=640, user-scalable=no">');
    }
</script>
</head>

 

转载于:https://www.cnblogs.com/xcggdd/p/9182037.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要实现在微信浏览器中进行H5分享,可以通过以下步骤实现: 1. 引入微信JS-SDK库:在H5页面的<head>标签中添加以下代码: ```html <script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script> ``` 这样就可以在页面中使用微信的JavaScript API了。 2. 配置微信分享参数:在页面正文中添加以下代码: ```html <script> // 通过ajax请求服务器端获取微信分享所需要的参数 $.ajax({ url: 'your_server_url', data: { // 在服务器端生成签名所需要的参数,如当前页面的URL等 }, success: function(response) { // 服务器返回的数据包括签名等信息 wx.config({ debug: false, // 开启调试模式,可在开发阶段进行调试 appId: response.appId, timestamp: response.timestamp, nonceStr: response.nonceStr, signature: response.signature, jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline'] // 需要使用的分享接口列表 }); // 配置成功后进行分享 wx.ready(function() { wx.onMenuShareAppMessage({ title: '分享标题', // 分享标题 desc: '分享描述', // 分享描述 link: '分享链接', // 分享链接 imgUrl: '分享图标', // 分享图标 success: function () { // 用户完成分享后的回调函数 }, cancel: function () { // 用户取消分享后的回调函数 } }); // 可以添加更多分享接口... }); }, error: function(xhr, status) { // 处理请求失败的情况 } }); </script> ``` 以上代码首先通过ajax请求服务器端获取微信分享所需要的参数,包括appId、timestamp、nonceStr、signature等。然后通过wx.config方法进行配置,指定需要使用的分享接口。wx.ready方法中可以添加多个分享接口的配置,如onMenuShareTimeline等。配置成功后,用户点击分享按钮即可进行分享操作。 以上就是在H5页面中实现微信浏览器分享的方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值