【发布时间】:2021-11-01 13:56:14
【问题描述】:
在此示例页面的可用职业列表 iframe 中移除垂直滚动时遇到了一些问题。
如果我将 height="1600px" 增加到 height="1700px",则垂直滚动在桌面上消失,但仍保留在移动设备上。
<div class="jobs__wrap bg-grey-pattern">
<div class="jobs__header">
<h4>Available Careers</h4>
</div>
<iframe src="https://demorecruiting.paylocity.com/recruiting/jobs/All/85e4f102-5f4c-4548-
b6ca-cc391c862dc5/CPUMMILL" width="100%" height="1600px" style="border:0;"
allowfullscreen="no" loading="lazy"></iframe>
</div>
棘手的是,目前有 16 个空缺职位。 该数字会波动,iframe 部分可能会显示少至 2 或 3 个或多至 20 个左右的可用职位......因此 iframe 职位列表部分的高度会减少和增加。
【问题讨论】:
-
除非其他站点为您提供一些积极的帮助(即,使用
postMessage或类似的方式将其文档的当前尺寸发送到父页面),否则您无能为力。 -
您是否有权访问 iframe 内容,或者这是第 3 方 iframe?如果你可以在 iframe 中实现一些代码,也许 iFrame Resizer davidjbradshaw.github.io/iframe-resizer 会是一个解决方案?
-
发布职位列表、边框颜色和徽标时我们可以访问的唯一内容。