【发布时间】:2023-03-10 13:23:01
【问题描述】:
就上下文而言,我正在为我的网站设计一个 Ionic 移动应用程序。但是,我不认为这个问题仅限于 Ionic 框架。
在我的应用程序中,我想显示一个全宽、全高的 iframe,从我的网站加载其中一个页面。这很简单:
<iframe id="myFrame" src="https://example.com/" style="height:100%;width:100%"></iframe>
但是,我现在希望能够从 iframe 中“修剪”或“隐藏”内容(类似于 this 示例)。在一个 iframe 中,我只想修剪导航栏(一个特定的命名 div)。在另一个 iframe 中,我实际上想剪掉页面内特定命名 div 内的所有内容。
我已经看到使用 jQuery “加载” 函数对同一域中的站点进行此操作。但是,对于该应用程序,我很确定我需要将 iframe 源视为一个单独的域,即使我拥有该站点并且该应用程序旨在访问该站点。
我使用 jQuery Ajax 看到了看起来很有希望的答案 here,但我需要更多的指针来执行它。
任何关于如何做到这一点的提示将不胜感激!
【问题讨论】:
标签: javascript jquery html ajax iframe