iOS 上的 iframe 大小与 CSS

2023-12-05

有一个 iframe,它的内容基本上超出了框架的容纳范围。框架的大小基于浏览器屏幕大小,并让溢出滚动,这在除 iOS 之外的所有浏览器上都能完美运行。在 iOS 上,safari 决定调整框架大小以适应内容。不是你所期望的。

jsFiddle 上的示例代码:
http://jsfiddle.net/R3PKB/2/

在您的 iOS 设备上尝试一下:
http://jsfiddle.net/R3PKB/2/embedded/result

HTML:

<div class="frame_holder">
  <iframe class="my_frame">
    // The content
  </iframe>
</div>

The CSS:

body {
  position: relative;
  background: #f0f0f0;
}

.frame_holder {
  position: absolute;
  top: 50px;
  bottom: 50px;
  left: 50px;
  right: 50px;
  background: #ffffff;
}

.my_frame {
  width: 100%;
  height: 100%;
  border: 1px solid #e0e0e0;
}

您可以通过添加一个包装 div 来使其工作overflow: auto; and -webkit-overflow-scrolling:touch;。 这是你的例子:http://jsfiddle.net/R3PKB/7/

根据之前关于 SO 的问题,这是自 iOS 4 以来的一个错误。我在这里找到了更多信息:https://stackoverflow.com/a/6721310/1047398 iOS (iPad) 上的 iframe 内容裁剪问题

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS 上的 iframe 大小与 CSS 的相关文章

  • Bootstrap 列中的标题高度相同

    我有这样的 html bootstrap css div class container div class row div class col xs 6 col div class block div class title strong
  • Firebase 连接管理器应仅返回一个结果

    我正在关注位于以下位置的文档 https www firebase com docs ios guide offline capability html section connection state https www firebase
  • 如何等待 webViewDidFinishLoad 完成

    我有一个初始化 webView 的布尔条件 并在 webViewDidFinishLoad 中加载另一个委托 以便在完成完成后触发 但是 由于布尔值在条件 webViewDidFinishLoad 之前返回 因此页面永远不会完全加载 如何确
  • iOS 4.2.1 丢失文件?

    这是我第一次使用最新的 xcode 3 2 5 和新的 iOS 4 2 1 当我在设备上运行应用程序时 我收到以下运行时错误 无法读取 Developer Platforms iPhoneOS platform DeviceSupport
  • 无法在scrollView中滚动

    我有一个屏幕 我可以在输入字段中输入内容并获得相应的搜索结果 该列表在 ScrollView 中呈现 但当键盘打开时 在 Android 中 它仍然不允许我滚动 我怎样才能解决这个问题 return lt gt addressesFound
  • 如何在 RestKit 中为同一类提供两条发布路线

    由于我无法弄清楚如何为同一个类设置两个不同的 POST 资源路径 因此我尝试手动创建 RKObjectLoader 请求 但它似乎不断发送 GET 请求而不是 POST 即使我已将方法设置为邮政 这是我的代码 User user User
  • iOS:从非图像数据生成图像(Godus,如风景)

    所以看到图像后Godus http www kickstarter com projects 22cans project godus我想知道如何生成简单的 非交互式的 2D 图像 with 不同高度或层数的颜色不同就像下面的图片一样 我只
  • Imagemagick 转换调整大小然后裁剪

    我有超过 1000 张不同分辨率的图像 例如 1234x2122 4400x5212 等 我想将它们全部转换为固定的 100x100 尺寸 所以 首先 我需要调整图像大小并保持比例 并获得 100xA 或 Ax100 其中 A gt 100
  • Swift:从自定义 UITableViewCell 中的 UITextField 检索文本并将其放入数组中

    我正在制作一个非常简单的应用程序 用户在第一个屏幕中输入人数 在第二个屏幕中 它会生成一些UITableViewCell基于用户在第一个屏幕中输入的数字 这UITableViewCell have a UITextField在其中 一旦用户
  • 带滚动条的 HTML 画布

    我正在宽度不等的画布上绘制图表 每个画布可以有自己的滚动条吗 我尝试将所有画布放在一个 div 中并指定最大宽度 但它不起作用 是否有可能所有画布在页面上的可见宽度均为 500 像素 并且每个画布都有其滚动条来查看画布的整个宽度 谢谢 指定
  • iOS 内存警告

    我正在尝试使用从 Parse 数据库下载的图像填充集合视图 但我收到内存警告 然后偶尔崩溃 有谁知道其他应用程序如何设法呈现这么多图像而不崩溃 有人可以告诉我如何优化我已有的东西吗 这是所有相关代码 https gist github co
  • 图像仅在 iPhone x 上拉伸

    我目前正在设计和构建一个 html 和 css 网站 遇到了一个小问题 我使用 chrome 开发工具检查了响应能力 根据手机和平板电脑的大小调整窗口大小 一切看起来都很好 然而 现在我在 iPhone X 上检查了该网站 图像全部垂直拉伸
  • 切换到工作区并在 Xcode 中添加 CocoaPods 后提交 git 吗?

    我刚刚在 Xcode 5 中将 CocoaPods 添加到我当前的项目中 当然 CocoaPods 创建了一个工作区 并且我已在 Xcode 中启动了该工作区 我在工作区中看到了我的项目和 Pods 项目 我的项目从第一天起就处于源代码控制
  • 具有固定位置的平滑滚动标题

    当我将位置更改为固定时如何创建平滑滚动 我尝试添加动画但不起作用 最好使用jquery动画 window scroll function var sticky mobile menu scroll window scrollTop if s
  • 从 RemoteIO 保存音频的示例?

    我进行了搜索 但没有找到任何从 RemoteIO 音频单元保存音频的好示例或教程 我的设置 使用 MusicPlayer API 我有几个 AUSamplers gt MixerUnit gt RemoteIO 音频播放效果很好 我想添加将
  • 无法做到最大宽度

    我有一个页面 内容如下 div testingtestingtestingtestingtestingtestingtestingtestingtesting testingtestingtestingtestingtestingtesti
  • UIImage:如何获取网站选项卡图标

    我正在开发一个 RSS 阅读器 我需要获取每个提要的图标 例如 如果我的提要是 google com 我想获取 G 图标并将其放入 UIImage 或其他内容中 关于如何实现这一目标有什么想法吗 最简单的方法是使用 Google NSStr
  • 为 Gmail 设计 HTML 电子邮件

    我正在生成一封使用内部样式表的 html 电子邮件 即 h2 class foo Email content here 在 Gmail 中查看时 内部样式表中的所有样式似乎都被忽略 Gmail 似乎忽略了内联规则以外的所有样式 例如 h2
  • 具有多种自定义单元格类型的 RxSwift 表视图

    我想知道是否有任何代码示例RxSwift当我可以在一个表视图中使用多个自定义单元格时 例如 我有两个部分 第一部分有 10 个单元格 类型为CellWithImage标识符和第二部分有 10 个带有类型的单元格CellWithVideo标识
  • 当td内容太宽时,表格溢出父div

    我准备了一个 JSFiddle 来解释 向你展示我的问题 http jsfiddle net nz96C http jsfiddle net nz96C 乍一看还不错 但是当我添加一些文本时 firsttd一旦使用 tds 整个宽度 整个表

随机推荐

  • Intrinsics 中 Neon 的校验和代码实现

    我正在尝试使用内在函数为 NEON 实现校验和计算代码 2 的补码加法 当前的校验和计算是在 ARM 上进行的 我的实现一次从内存中获取 128 位数据到 NEON 寄存器中并执行 SIMD 加法 结果从 128 位数字折叠为 16 位数字
  • YTPlayer 的视图大小

    我正在使用 iOS YouTube 播放器助手 https developers google com youtube v3 guides ios youtube helper 并且它工作得很好 但预览图像不是我的视图的大小 我不知道如何更
  • C++:Libcurlcurl_easy_init() 给出访问冲突错误并使程序崩溃

    我正在尝试将 libcurl 与我正在编写的程序一起使用 但我遇到了一些问题 到目前为止 我只尝试了 libcurl 网站上的示例 但是一旦程序进入curl 初始化 它们就会崩溃 我当前的代码 include
  • R 中两个向量之间的角度

    编程语言中最有效的方法是什么R计算两个向量之间的角度 根据第 5 页this PDF sum a b 是求向量点积的 R 命令a and b and sqrt sum a a 是求向量范数的R命令a and acos x 是反余弦的 R 命
  • 尽管有polyfills和浏览器列表,但默认的create-react-app在IE中不起作用

    我正在简单地寻求让 create react app 在 IE 11 中工作 我正在 Mac OS X 上工作 但我无法通过 VirtualBox 或 Windows 计算机 在开发和生产模式下 让 IE 11 工作 我对此进行了彻底的调查
  • 无法序列化成员 ,因为它是一个接口

    关注问题使用 CollectAs 时出现显式转换错误 来自 WebMethod 的代码 return client Cypher Match person Person Where Person person gt person Email
  • 无法解决“Sqlparameter 已包含在另一个 SqlparameterCollection 中”

    我在 Windows 服务中使用 2 个线程 来自同一类 我总是收到相同的错误消息 The SqlParameter is already contained by another SqlParameterCollection at Sys
  • Excel 条件格式宏

    I m trying to write a macro in excel to do some mundane task that I need to do in excel I need an macro that will condit
  • Mercurial hg 忽略无法正常工作

    情况 cat hgignore hgignore hg status M file1 M file2 M src project xml 我不想追踪project xml所以我跑 echo project xml gt gt hgignor
  • Vaadin Flow (Vaadin 10) 中的菜单栏小部件丢失?

    Vaadin 框架 Vaadin 8 提供了MenuBar小部件 如手册中讨论过 and 显示在采样器中 当我将手册切换到 Vaadin 10 模式时 我找不到MenuBar小部件 我知道 Vaadin 10 Vaadin Flow 是 V
  • 迁移到 JSF 2.2 后名称空间出现错误

    迁移到 JSF2 2 后 我面临以下问题 com sun faces config ConfigurationException The tag named passThroughAttribute from namespace http
  • 为什么与 printf 中的转换说明符不匹配的参数是未定义的行为?

    在 C n1570 7 21 6 1 10 和 C 通过包含 C 标准库 中 向 printf 提供类型与其转换规范不匹配的参数是未定义的行为 一个简单的例子 printf d 1 9 格式字符串指定 int 而参数是浮点类型 这个问题的灵
  • 为什么类型参数绑定 >: 的方法允许子类型?

    考虑以下 Scala 中堆栈的简单实现 abstract class Stack A def top A def pop Stack A case object EmptyStack extends Stack Nothing def to
  • 浮点表示错误?

    当我做这个乘法时 0 94 8700 输出是 8177 999999999999 但它本来应该是 8178 我正在使用 java 但我不认为这个错误与特定的编程语言有关 现在我的问题是 为什么会发生这种事 还有哪些其他数字 仅作为示例 会导
  • GCD:如何从两个线程写入和读取变量

    无论如何 这听起来可能是一个新手问题 我是 GCD 新手 我正在创建并运行以下两个线程 第一个将数据放入ivarmMutableArray第二个从中读取 如何锁定和解锁线程以避免崩溃并保持代码线程安全 Thread for writing
  • Aux 模式在 Scala 中实现什么功能?

    我对 Aux 模式 如在 shapeless 和其他地方使用的 有一点了解 其中类型成员被提取到类型参数中 并且我知道这是一种解决方法 因为同一参数列表中的参数不能依赖彼此之间 但我一般不清楚它的用途以及它解决什么问题 例如 我目前正在尝试
  • 如何混淆(保护)JavaScript? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我想制作一个非开源的 JavaScript 应用程序 因此我想了解如何混淆我的 JS 代码 这可能吗 混淆 尝试YUI压缩器 它是一个非常受欢迎的工具 由 Yahoo UI 团队
  • 使用 PHP 从 SQL Server 选择数据

    我正在尝试使用 PHP 从我的 PC 上的本地数据库中选择数据 但当我运行 127 0 0 1 test php 该文件的名称 时 出现此错误 error Fatal error Uncaught Error Call to undefin
  • 如何在 ASP.Net MVC 视图中使用下划线/javascript 模板

    我只是想知道如何在 aspx 视图中使用下划线模板 因为下划线使用的 标记被 aspx 渲染引擎拾取并给我错误 例如 该模板给了我一个错误 因为 aspx 渲染引擎认为我正在尝试将这些东西绑定到模型 Thanks 来自精美手册 templa
  • iOS 上的 iframe 大小与 CSS

    有一个 iframe 它的内容基本上超出了框架的容纳范围 框架的大小基于浏览器屏幕大小 并让溢出滚动 这在除 iOS 之外的所有浏览器上都能完美运行 在 iOS 上 safari 决定调整框架大小以适应内容 不是你所期望的 jsFiddle