移动端使用PC的网页

发布于 2022-09-04 10:06:36 字数 173 浏览 21 评论 0

问题如下:微信浏览器直接打开一个PC端网页,此网页非响应式,微信打开后是成整体缩小的状态完整显示的。但在用iframe标签 src引入此PC端网页则显示的结果就不是整体缩小的,怎样让这个页面和用浏览器直接打开的显示效果一致?能使用整个移动端宽度缩小比例。

iframe是在div标签内,已经设置width:100%

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

可爱咩 2022-09-11 10:06:36

为什么不做成自适应的呢

以可爱出名 2022-09-11 10:06:36
  • 用pc端的页面在手机上打开 虽然 可以打开 但是 模糊效果可见一斑 根本都不适用

  • 在移动端调页面 你就直接调专门给移动端设计的页面 整体缩小的效果真的很糟

  • 我试了一下 获取百度 用iframe

<div class="demo">
<!-- <a href="http://www.baidu.com"  >click me</a> -->
<iframe src="http:www.baidu.com"></iframe>
</div>
body,html{
    width: 100%;
    height: 100%;
}
.demo{
    width: 100%;
    height: 100%;
}
/*iframe{
    width: 100%;
    height: 100%;
}*/

clipboard.png

clipboard.png

测试了一下
要全屏的话
你得先这样设置一下样式
然后就可以了

那请放手 2022-09-11 10:06:36

iframe是行内框架 它的宽高不是继承body 你需要单独进行设置 让他宽高自适应

例如:
function changeFrameHeight(){

var ifm= document.getElementById("iframepage"); 
ifm.height=document.documentElement.clientHeight;

}
window.onresize=function(){

 changeFrameHeight();  

}

也可百度查查解决办法

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文