缩放-meta viewport和iframe中的meta冲突

问题描述

meta viewport和iframe中的meta冲突

先说明下环境。
android开发的app。java谢了个壳子,套了个浏览器放到app里面,再将html在浏览器中使用。

 <!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />
    </head>
    <title>1111</title>
    <body>
    <div id="payonline_wrapper" class="wrapper">
        <div class="scroller">
            <div class="payonline" style="height:91%; overflow:hidden; " data-role="content">
            <iframe id='subIframe' width='100%' height='100%' frameborder='0' scrolling='yes' src="建行支付接口url"></iframe>
            </div>
        </div>
    </div>
    </body>
    </html>
建行支付页面html
![建行部分html](http://img.ask.csdn.net/upload/201504/23/1429776372_137418.png)
建行的meta的initial-scale,maximum-scale,minimum-scale为0.6
    <meta name="viewport" content="width=device-width, initial-scale=0.6, maximum-scale=0.6, minimum-scale=0.6, user-scalable=no" />

导致页面效果就成了

我用js在这个页面把当前页面的meta改成和iframe里面的meta一致在chrome里面可以正常显示,但是安装到手机上就不行了。

解决方案

哥们你搞定没 求助啊

时间: 2025-01-28 09:31:03

缩放-meta viewport和iframe中的meta冲突的相关文章

在html中的meta中加了charset=utf-8后,页面就会自动的设定为utf-8字符集吗?

问题描述 在html中的meta中加了charset=utf-8后,页面就会自动的设定为utf-8字符集吗? 当在html中的meta中加了charset=utf-8后,发现页面的字符集自动就设定成了 utf-8,即使手动改成gb2312,刷新一下,又成了utf-8, 这是什么原因? 解决方案 meta指定为utf-8,你的html文件存储编码也要为utf-8,而不是ansi,要不会乱码.至于变成utf-8,有些时候浏览器会记住上一次访问的编码 解决方案二: 只要不出现乱码 这个无所谓的 一般都

js改变Iframe中Src的方法

  本文实例讲述了js改变Iframe中Src的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title></title> <meta name="GENE

jQuery判断iframe中元素是否存在的方法

  jQuery判断iframe中元素是否存在的方法比较简单只要判断框架window.frames["iframepage"]指定值是不是存在就可以了,下面整理了一些例子大家可进入参考. 例子  代码如下   if($(window.frames["iframepage"].document).find('.l-grid-row-cell').length > 0){ alert(1); }else{ alert(2); } 以上代码,判断id为iframep

Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法

 在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素.或者在iframe框架中使用父窗口的元素 js 在父窗口中获取iframe中的元素  1. 格式:window.frames["iframe的name值"].document.getElementByIdx_x("iframe中控件的ID").click(); 实例:window.frames["ifm"].document.getElementByI

jQuery取得iframe中元素的常用方法详解_jquery

本文实例分析了jQuery取得iframe中元素的常用方法.分享给大家供大家参考,具体如下: jquery取得iframe中元素的几种方法: 在iframe子页面获取父页面元素 代码如下: 复制代码 代码如下: $('#objId', parent.document); 搞定... 在父页面 获取iframe子页面的元素: $("#objid",document.frames('iframename').document) $(document.getElementById('ifra

原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法_javascript技巧

用原生js在父页面获取iframe子页面的元素,以及在子页面获取父页面元素,这是平时经常会用到的方法,这里写一个例子来总结下: 1.父页面(demo.html),在父页面修改子页面div的背景色为灰色,原来为红色: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

js改变Iframe中Src的方法_javascript技巧

本文实例讲述了js改变Iframe中Src的方法.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title></title> <meta name="GENERATOR" content="Microsoft Visual Studio .N

javascript-如何在iframe中嵌入mht文件

问题描述 如何在iframe中嵌入mht文件 除了IE浏览器可以直接显示外其它浏览器都会弹出下载,该如何解决这样的问题? 解决方案 如果你有php服务器端,可以将mht文件作为mime编码的html解析,然后返回客户端,而不是直接嵌入(和读取邮件附件其实是一个道理,mht其实就是邮件附件的格式).因为mht是微软自己用的,所以别的浏览器不认. 解决方案二: Iframe不能解析mht格式文件

C#代码获取或设置Iframe中的HTML

在最近的数据采集研究中, 发现很多页面的内容都是在iframe中的, 这位采集带来了不少困难. 经 过一番思考之后, 我想到了C#的解决办法: 1. 运行Spider Studio, 加载页面 http://www.w3school.com.cn/tiy/t.asp?f=html_iframe 2. 编辑代码, 将iframe指向 http://www.w3school.com.cn 3. 这个页面具备如下结构: Page > IFrame1 -> IFrame2 (就是我们代码中写的那个IF