通过 iframe 模拟移动屏幕大小
Emulating a mobile screen size through an iframe
只是一个随机的想法,如果我想展示响应式网页设计,而不是通过调整浏览器窗口的大小,而是在与移动屏幕具有相同尺寸的 IFRAME 中实际加载响应式网站,该怎么办?这能行吗?
假设我有一个内嵌框架
<iframe src="something" id="viewPort"/>
我将响应式网站加载到其中。 然后让用户通过在浏览器中调整 iframe 宽度和高度来进行测试。
如果这可以工作,那么对于对浏览器一无所知的客户来说可能是一个福音。
我赢了:)有一个众所周知的,你可以使用或学习。
http://mattkersley.com/responsive/
更具体地说,iframe
绝对允许您更改height
和width
,其内容确实对此做出了回应 - 也就是说 - @media
有效。
iframe seamless
的 HTML 属性,它将以您提供的宽度呈现,就像 iPad 的这样:
<iframe src="yourURL" seamless width="768" height="1024"></iframe>
此外,如果您想在 XHTML 文档中使用它,因为禁止属性最小化,您需要将其定义为 <iframe seamless="seamless">
。
编辑:不幸的是,根据w3schools的说法,无缝属性被删除,浏览器不再支持它。
你的建议应该有效,假设你没有其他任何糟糕的东西,比如孩子故意从父级那里抢CSS等。
像 Firefox 的响应式设计视图这样的东西也是为你所说的而设计的:
https://developer.mozilla.org/en-US/docs/Tools/Responsive_Design_View
这并不难使用,但我想比仅仅告诉你的客户"点击这里"更难。
- 当带有渲染器的DOM元素不在屏幕顶部时,移动了场景的坐标
- 如何打开/移动主屏幕左侧的浏览器窗口
- 检测非移动页面上的移动设备屏幕宽度和高度
- 将第二窗口移动到第二屏幕或特定屏幕
- 用鼠标点击移动屏幕项目的顺序
- 我有一个用幻灯片制作的网页,但幻灯片会在屏幕上移动
- 检查屏幕上是否没有移动或从键盘单击
- 如何使移动的精灵集中在屏幕上
- 当用户将鼠标移到屏幕/图表上时,自动滚动将暂停.如果鼠标移动停止,自动滚动将再次恢复
- 移动/触摸屏幕 - 滑动时水平滚动
- 如何在 JavaScript 中按箭头键来阻止移动角色时屏幕闪烁
- Css-是否可以在调整屏幕大小时使元素移动,以使其适合屏幕
- 根据移动设备屏幕大小动态设置HighCharts marginTop
- 将特定html文件上的幻灯片图像调整为移动屏幕
- window.open()没有'无法在添加到主屏幕的移动Safari web应用程序中工作
- 若我知道移动设备上的屏幕大小,该如何分隔一行文字
- 如何将JQuery与锚点标记配合使用,将屏幕移动到某个位置
- JavaScript在小屏幕移动设备上的可访问性
- JQuery将屏幕移动到特定元素
- 删除小屏幕/移动设备上的输入占位符,但在调整为桌面大小时再次添加它们