在Ionic Cordova应用程序中,如何允许通过不同来源的内容在系统浏览器中打开链接

拉文德拉

我的离子应用程序为加载HTML标语的不同来源的广告服务提供了iframe。当用户单击HTML标语时,应在系统浏览器中打开该链接。广告服务使用window.open(),这是浏览器引发以下错误的地方(更改名称以使其变得简单)。

不安全的JavaScript尝试启动导航与URL“框架的http://本地主机/发送钱”从URL“框架https://sample.test.com/t17/ ”。尝试导航的框架以其顶层窗口为目标,但与目标的来源不相同,也没有接收到用户手势。

我在config.xml中将test.com列入了白名单,这使我可以在Ionic应用程序的iframe中加载来自不同来源的HTML内容。但是如何允许来自不同来源的HTML(test.com)的链接在系统浏览器中打开。显然,我正在寻找Android和iOS版本。

拉文德拉

我通过sandboxiframe元素中引入属性解决了这个问题来自test.com的HTML用来window.open(target)在浏览器实例中打开链接。有几种可用的令牌,但要使其在Android上正常工作,所需的最低要求如下。

<!--incomplete line below-->    
<iframe sandbox="allow-top-navigation allow-scripts allow-popups"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以在microsoft-edge浏览器中打开来自ios平台的ionic cordova应用程序的链接

来自分类Dev

应用程序浏览器中的Ionic在其他浏览器中打开URL

来自分类Dev

Ionic应用程序可在浏览器上正常运行,但无法在手机中打开

来自分类Dev

pdf在Ionic应用程序中的浏览器中但在移动设备中无法读取

来自分类Dev

pdf在Ionic应用程序中的浏览器中但在移动设备中无法读取

来自分类Dev

iOS Ionic 应用程序中的链接无法立即打开

来自分类Dev

IONIC : 在移动应用程序中打开网络链接

来自分类Dev

Ionic 5 /电容器:如何确定应用程序是在浏览器中运行还是作为本机应用程序编译?

来自分类Dev

单击ionic中的链接时如何在应用程序内打开网页?

来自分类Dev

如何在Ionic 5中通过推送通知打开应用程序+特定的URL?

来自分类Dev

导航在浏览器中有效,但在Ionic View iPhone应用程序中无效

来自分类Dev

将PDF从文件系统加载到Ionic(Cordova)+ Android + pdf.js应用程序中

来自分类Dev

Ionic 3/Cordova:应用程序通过 Ionic CLI 但不通过 Xcode 运行(在 Xcode 中构建成功)

来自分类Dev

Android设备中的“大文本”选项通过ionic / cordova使应用程序中的文本变大

来自分类Dev

使用Typescript的Ionic 1应用程序中的Cordova插件

来自分类Dev

在Ionic / Cordova应用程序中处理承诺

来自分类Dev

如何检查应用程序在ionic / cordova / phonegap中的前景或背景中运行

来自分类Dev

外部链接以加载Ionic / Cordova应用程序的OUTSIDE

来自分类Dev

Ionic应用程序能够在浏览器上运行,但不能在Ionic DevApp上运行

来自分类Dev

检查ionic应用程序是否处于开发服务模式(浏览器)

来自分类Dev

正确在浏览器或本机应用程序中打开Facebook页面链接IOS Cordova

来自分类Dev

phonegap和cordova无法在应用程序浏览器中打开链接

来自分类Dev

正确在浏览器或本机应用程序中打开Facebook页面链接IOS Cordova

来自分类Dev

通过HTTPS服务Ionic 5 Cordova应用程序

来自分类Dev

如何使用Cordova Geolocation插件在Ionic应用程序中添加标记

来自分类Dev

获取Ionic Framework以在iPhone / Android环境中显示内容(移动浏览器模拟器)

来自分类Dev

Ionic应用程序中的“为该应用程序评分” Google Play商店链接

来自分类Dev

如何在 Ionic 应用程序中删除此空间

来自分类Dev

Cordova Ionic v1 应用程序在与 IOS 中的 branch.io 进行深度链接时崩溃

Related 相关文章

  1. 1

    是否可以在microsoft-edge浏览器中打开来自ios平台的ionic cordova应用程序的链接

  2. 2

    应用程序浏览器中的Ionic在其他浏览器中打开URL

  3. 3

    Ionic应用程序可在浏览器上正常运行,但无法在手机中打开

  4. 4

    pdf在Ionic应用程序中的浏览器中但在移动设备中无法读取

  5. 5

    pdf在Ionic应用程序中的浏览器中但在移动设备中无法读取

  6. 6

    iOS Ionic 应用程序中的链接无法立即打开

  7. 7

    IONIC : 在移动应用程序中打开网络链接

  8. 8

    Ionic 5 /电容器:如何确定应用程序是在浏览器中运行还是作为本机应用程序编译?

  9. 9

    单击ionic中的链接时如何在应用程序内打开网页?

  10. 10

    如何在Ionic 5中通过推送通知打开应用程序+特定的URL?

  11. 11

    导航在浏览器中有效,但在Ionic View iPhone应用程序中无效

  12. 12

    将PDF从文件系统加载到Ionic(Cordova)+ Android + pdf.js应用程序中

  13. 13

    Ionic 3/Cordova:应用程序通过 Ionic CLI 但不通过 Xcode 运行(在 Xcode 中构建成功)

  14. 14

    Android设备中的“大文本”选项通过ionic / cordova使应用程序中的文本变大

  15. 15

    使用Typescript的Ionic 1应用程序中的Cordova插件

  16. 16

    在Ionic / Cordova应用程序中处理承诺

  17. 17

    如何检查应用程序在ionic / cordova / phonegap中的前景或背景中运行

  18. 18

    外部链接以加载Ionic / Cordova应用程序的OUTSIDE

  19. 19

    Ionic应用程序能够在浏览器上运行,但不能在Ionic DevApp上运行

  20. 20

    检查ionic应用程序是否处于开发服务模式(浏览器)

  21. 21

    正确在浏览器或本机应用程序中打开Facebook页面链接IOS Cordova

  22. 22

    phonegap和cordova无法在应用程序浏览器中打开链接

  23. 23

    正确在浏览器或本机应用程序中打开Facebook页面链接IOS Cordova

  24. 24

    通过HTTPS服务Ionic 5 Cordova应用程序

  25. 25

    如何使用Cordova Geolocation插件在Ionic应用程序中添加标记

  26. 26

    获取Ionic Framework以在iPhone / Android环境中显示内容(移动浏览器模拟器)

  27. 27

    Ionic应用程序中的“为该应用程序评分” Google Play商店链接

  28. 28

    如何在 Ionic 应用程序中删除此空间

  29. 29

    Cordova Ionic v1 应用程序在与 IOS 中的 branch.io 进行深度链接时崩溃

热门标签

归档