zoukankan      html  css  js  c++  java
  • vue iframe嵌套页面高度自适应 (ios 宽度扩大的bug , ios展示比例问题)

    <template>
      <div class="card-index pt-relative">
        <div id="wrapper" :style="'height:'+Height+'px;'">
          <iframe
            v-if="iframeType"
            :src="srcUrl"
            sandbox="allow-forms allow-same-origin allow-scripts allow-top-navigation allow-modals"
            id="iframe"
            marginwidth="0"
            marginheight="0"
            align="center"
          ></iframe>
          <iframe
            v-else
            :src="srcUrl"
            sandbox="allow-forms allow-same-origin allow-scripts allow-top-navigation allow-modals"
            id="iframe"
            scrolling="no"
            marginwidth="0"
            marginheight="0"
            align="center"
          ></iframe>
       
        </div>
      </div>
    </template>
     
     
     data() {
        return {
          srcUrl: "",
          iframeType: false
        };
      },
     created() {
     var u = navigator.userAgent;
        var isAndroid = u.indexOf("Android") > -1 || u.indexOf("Adr") > -1; //android终端
        // var isiOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
        // console.log('是否是Android:'+isAndroid);
        // console.log('是否是iOS:'+isiOS);
        if (isAndroid) {
          this.iframeType = true;
        } else {
          this.iframeType = false;
        }
    }

    <style lang='scss' scoped>
    .card-index /deep/ {
       100%;
      position: relative;
      #iframe {
         100%;
        height: 100%;
        overflow: scroll;
        -webkit-overflow-scrolling: touch;
        min- 100%;
        * 100%;
         1px;
      }

      #wrapper {
        -webkit-overflow-scrolling: touch;
        overflow: auto;
        position: fixed;
        right: 0;
        left: 0;
        top: 0;
        bottom: 0;
         100%;
        height: 100%;
      }
     
    </style>
  • 相关阅读:
    Unable to lock the administration directory (/var/lib/dpkg/)解决办法
    Linux实训——搭建动态网站
    Linux实训——搭建HTTP服务器
    小程序学习视频教程
    数组的所有方法
    小程序组件封装步骤
    微信小程序生成图片学习
    小程序组件封装学习地址
    开发者在 onPageNotFound 回调中进行重定向处理onPageNotFound(Object)
    小程序中view的自定义属性获取
  • 原文地址:https://www.cnblogs.com/FACESCORE/p/11990919.html
Copyright © 2011-2022 走看看