html - 网站在框架中加载时失去移动友好性
问题描述
我的网站上有一个页面,我在其中加载了一个专门构建的 WIX 营销网站frame
:
<html><frameset cols='100%'><frame src='https://michael3557.wixsite.com/truckercert'></frameset></html>
在个人电脑/笔记本电脑上,一切看起来都很好并且符合预期。但在手机上,wix 页面的“移动友好性”消失了,显示的是一个超窄、不友好的页面。
然而,如果您在手机浏览器上直接点击上面显示的 wix 链接(而不是在框架内),它看起来确实不错并且适合移动设备使用。
为什么我的页面仅仅因为加载在框架内就失去了其对移动设备友好的特性?我该如何解决这个问题?
解决方案
浏览器根据viewport
顶级文档确定设置。
框架 HTML 没有<meta>
设置viewport
.
框架内的页面不是顶级文档,因此其<meta>
viewport
数据被忽略。
推荐阅读
- java - 如何在 Java Swing 中的背景图像上绘制动画
- qt - 如何将 QPixmap 添加到 QWebEngineView
- java - 使用自定义 SMTPAdapter 时,logback 电子邮件中的 HTMLLayout 没有内容
- node.js - 如何捕获 sendFile 函数中的错误?
- excel - 如何在vba中动态更改链接名称?
- rx-java2 - 使用 flatMapSingle 时如何避免多次映射器调用
- java - 为什么排序方法不适用于arraylist对象
- javascript - 延迟 Javascript 函数,直到数据加载
- azure - How to keep folder structure in blob storage when using Data Factory to copy file
- python - 如何在 PyCharm 中创建一个没有文件名/路径的空文件?