飞机头
飞机头
  • 发布:2017-07-05 23:58
  • 更新:2017-08-11 15:18
  • 阅读:1532

【报Bug】页面设置 <meta name="viewport" content="width=640"> ios 打包后 无法自动缩放

分类:HTML5+

详细问题描述
ios 打包后 <meta name="viewport" content="width=640"> 无法自动缩放

重现步骤
页面 meta 设置 <meta name="viewport" content="width=640">
[结果] ios 打包页面无法自动缩放,安卓没问题
[期望] ios 也能自动缩放

运行环境
[系统版本] win7
[浏览器版本] chrome
[IDE版本] 8.8
[mui版本] 没使用 mui

附件
[代码片段]
[安装包]

联系方式
[QQ] 48199539
[电话] 13764342512

2017-07-05 23:58 负责人:无 分享
已邀请:
n***@gmail.com

n***@gmail.com

IOS 设备上的缩放页面除了要在页面中设置之外还需要通过plus.webview的API设置页面可缩放

http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewStyles

plus.webview.currentWebview().setStyle({"scalable":true});

  • 飞机头 (作者)

    加了好像也不行额 。。能帮我再看下吗?

    2017-07-07 13:37

飞机头

飞机头 (作者)

设置了 ios 端 也没用额。。是这样设置么?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=640, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title></title>

<link href=./static/css/app.b36b066cc5008b257c1fda2ea4ee3061.css rel=stylesheet>  

<script type="text/javascript">  

    document.addEventListener('plusready', function(){  
        //console.log("所有plus api都应该在此事件发生后调用,否则会出现plus is undefined。"  

        plus.webview.currentWebview().setStyle({"scalable":true});  

    });  

</script>  

</head>
<body>

<div id=app></div>  
    <script type=text/javascript src=./static/js/manifest.617d864cf0814ed9816e.js></script>  
    <script type=text/javascript src=./static/js/vendor.7912960b0d96a91761fc.js></script>  
    <script type=text/javascript src=./static/js/app.7d9956c52b57e76cf65e.js></script>  

</body>
</html>

n***@gmail.com

n***@gmail.com

页面上也要设置为user-scalable=yes

  • 飞机头 (作者)

    好的我再试试谢谢

    2017-07-07 16:55

  • 飞机头 (作者)

    ios还是不行额。。页面已经写好了。如果不行的话 页面都要重新做了。。能帮我再看一下吗

    2017-07-14 10:10

  • n***@gmail.com

    你把问题demo发个附件上来吧

    2017-07-16 17:28

  • 飞机头 (作者)

    回复 n***@gmail.com:您好 附件就是 demo 的 页面还有 截图,您帮忙看一下

    2017-08-11 15:19

飞机头

飞机头 (作者)

测试附件页面
test div 应该宽度是 100% 的 但是 ios打包了 就不是 100%

该问题目前已经被锁定, 无法添加新回复