问题标签 [iframe-resizer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
562 浏览

javascript - 使用 SSL 的 iframed(使用 iframe-resizer)网站,宽度在 iPhone 上不缩放

我正在使用出色的 iframe-resizer 脚本(https://github.com/davidjbradshaw/iframe-resizer),除了特定情况外,我可以全面使用它。我在 iframe 中的网站使用 https:// (siteB.com),而我的 iframe 所在的网站 (siteA.com) 使用 http://。这给了我以下错误:“无法在'DOMWindow'上执行'postMessage':提供的目标来源(' https://siteB.com ')与收件人窗口的来源(' http://www.siteA .com ')。” iframe 的计算适用于除 iPhone (Safari) 之外的任何地方,其中宽度计算不正确(它更宽),可能是这个错误导致了问题吗?SiteB.com 使用 iframeResizer.contentWindow.js,

尝试将来自同一站点(SiteA.com)的页面放入 iframe 中,这在 iPhone 上没有问题。那么这是一个 SSL 问题还是可能是什么?非常感谢帮助,谢谢!

0 投票
2 回答
454 浏览

iframe - iFrame 无法在桌面上调整大小

希望有人可以帮助我让 iFrame Resizer 插件 ( https://github.com/davidjbradshaw/iframe-resizer ) 正常工作。

当我在设备(手机/平板电脑)上查看测试页面时,效果很好。但是当我在桌面上查看它并缩小浏览器窗口时 - iFrame 被切断并且根本不会调整大小。

有人对我可能在这里遗漏的内容有任何建议吗?

非常感谢。

0 投票
1 回答
1860 浏览

javascript - 收到错误拒绝在框架中显示“http://www.asp.net/”,因为它使用 iframe-resizer 将“X-Frame-Options”设置为“SAMEORIGIN”

我正在使用iframe-resizer进行一些 URL 屏蔽。我使用 Visual Studio Template for ASP.NET MVC5 创建了一个 Web 应用程序作为 iframe 的源,并创建了一个只有一个 HTML 页面的网站来托管我的 iframe。掩码域托管在http://bitmake.azurewebsites.net/并且它需要是 ASP.NET 站点。具有 iframe 的站点托管在http://desenv.bitmake.tecnologia.ws/并且可以是 windows 或 linux。我拥有这两个域并且可以同时管理这两个域。一切都很好,我单击的所有链接都可以正常工作,除非我单击重定向到另一个域的链接(http://www.anotherwebpage.com)。阅读文档我看到这是解决这个问题的一个选项,checkOrigin初始化选项,所以我像这样初始化调整器

但我仍然收到错误。你可以在F12查看

阅读这个 SO 问题,我发现它可以在 Global.asax 文件的源站点(bitmake.azurewebsites.net)中“变通”。我将 Global.asax 更改为“AllowAll”选项,但它仍然无法正常工作

0 投票
2 回答
1331 浏览

javascript - 页面内容较长后 iframe 高度不会缩小

使用动态 iframe 的 David Bradshaw iFrame Resizer 代码。最初,它工作并将 iframe 的适当高度设置为内容。但是当用户单击链接转到 iframe 中的另一个页面时,如果内容较少,高度不会缩小。如果内容更多,它会升迁就好了。

我尝试使用 heightCalculationMethod 的各种属性,结果都一样。我查看了较小页面的 iframe 的内容,我看到的是一个 html 表格(没有定义的高度),然后在 body 标签内有一个巨大的间隙(也没有定义高度)。我在这里想念什么?

这是我的脚本..

是否可以仅重置 iframe 高度?

0 投票
1 回答
324 浏览

javascript - 内容的 iframe 可调整高度(在 wordpress 中)

我想在我的网站上插入一些主题演示供我的客户查看。但我无法将 iframe 高度作为内容高度。一种解决方法可能是将 iframe 高度设置为浏览器高度减去我网站的标题/菜单。但我不知道如何实现它。

0 投票
1 回答
857 浏览

javascript - iframe-resizer JS 库:子锚链接不工作 w。iFrame 父级

使用 David J. Bradshaw 惊人的iframe-resizer JavaScript 库。包含表单的跨域 iFrame 在表单提交后正确缩小。但是,父页面不遵循子页面内的锚链接,这会将提交重定向到表单容器的顶部。

因此,包含的 iFrame 会移出位置,甚至超出视野。

有没有办法让父页面跟随(iFramed)子页面的重定向锚链接?

0 投票
1 回答
265 浏览

javascript - 使用 iframe-resizer 时填充到调整大小的 iFrame 顶部

所以我使用了很棒的iframe-resizer库来调整 iFrame 的大小并使其保持焦点。

问题是(对我来说)我不知道如何制作 iFrame,在调整大小时,在顶部添加一些额外的填充。

发生的事情是 iFrame 在某个点重新调整大小并且窗口向上滚动,但 iFrame 位于固定菜单下方(见下文)。我认为这是因为 iFrameResize 使用的是完整的窗口大小并且不考虑固定菜单。我不确定如何修复它?

这里基本上是html

如果有人可以指导我更改和/或添加额外的参数来添加这个额外的填充,那就太棒了。

作为记录,我尝试添加额外的 margin-top 和 padding-top 但这并不能解决问题。此外,第一次加载页面时,两列的高度应该相同,因此这不是一个理想的解决方案。

0 投票
1 回答
267 浏览

cross-domain - 是否可以在加载所有评论后调整嵌入的 Yammer 评论 Web 部件的大小?

我已将 yammer 评论嵌入代码添加到我们的 SharePoint 2013 页面布局中。我们希望提要的高度根据评论的数量而变化。

我尝试使用此处提到的 yam.on 代码: https ://developer.yammer.com/docs/feed-events

但是 /embed/feed/loadingCompleted 事件似乎在评论完成渲染之前触发。是否有任何类型的 postMessage 可以用来知道内容何时完全加载?理想情况下,它将内容高度传递给父窗口。

0 投票
1 回答
909 浏览

iframe-resizer - iframe-resizer js 库:从父页面 moveToAnchor

如何滚动到 IFrame 页面内的某个锚标记?

使用 David J. Bradshaw 的巧妙的 Iframe-Resizier 库 https://github.com/davidjbradshaw/iframe-resizer 我在外部页面中包含了一个包含大量内容(=长页面)的 IFrame。因此,如果我链接到该页面,那么大部分内容在第一个屏幕上不可见,并且在某些情况下,我想跳转到 iframe 中更下方的特定锚标记。

似乎不起作用

我正在使用“inPageLinks:true”,如下所示:

我现在的问题是:如何使外部页面向下滚动到某个锚标记,而无需在 iframe 页面内实现新的东西?在这种情况下,锚标记位于 IFrame 页面内。

当我包含 IFrame 页面时

然后,IFrame 的(重新)大小调整似乎无法正常工作,并且 iframe 顶部的内容被截断。

但是使用 moveToAnchor 它可以在 IFrame 内部完美运行,并且页面会神奇地向下滚动到锚标记。所以在 iframe 页面中我可以调用:

但是我怎样才能从父页面触发呢?

导致此错误:

似乎完全没有效果。

(在这种情况下,外部页面和 iframe 具有不同的服务器名称。)

结果:

我可以从外部页面跳转到 iframe 中的锚点吗?

0 投票
1 回答
769 浏览

iframe - iframe-resizer:ScrollTo() 有效,但 ScrollToOffset() 无效

我在 wordpress 安装上运行 iframe resizer 3.5.3。我不能说我真的知道自己在做什么,但我在网上做了很多阅读和谷歌搜索,并启动并运行了 iframe-resizer。

我的 iframe 嵌入在页面中间,所以我过去常常scrollTo()让它向下滚动到 iframe。请参见下面的代码:

这有效,但scrollToOffset()没有。我不明白为什么一个应该工作而另一个不工作。这是代码:

为什么一个应该工作而另一个不工作的任何理由?难道我做错了什么?