【发布时间】:2016-07-14 05:14:47
【问题描述】:
所以我正在使用 ionic 创建一个应用程序,我遇到的问题是当我将 disqus 作为 iframe 加载时。 iframe 中有链接,例如登录名和指向其他帖子的链接等,但是它们不会在 android 中打开。我制作了一个脚本来使用 InAppBrowser 打开应用程序中的所有链接,它适用于除 iframe 之外的所有内容。
现在我明白了,因为 iframe 来自另一个域,我无法修改它或捕获链接等,所以我的问题是你知道我可以使用 InAppBrowser 打开 iframe 中的链接的任何其他方式吗?
编辑,澄清我不希望 iframe 内的链接在其中打开,但我希望 InAppBrowser 在新窗口中打开它们。
【问题讨论】:
-
您将无法激活 iframe 中页面的链接,但您可以尝试访问 iframe 元素并将其
src更改为您需要导航的页面的 url,例如登录页面、链接页面等的url。 -
我只希望在父级的新窗口中使用 inappbrowser 打开链接,而不是在链接所在的 iframe 内部
标签: android cordova iframe ionic-framework