相关疑难解决方法(0)

如何在Safari中打开外部链接而不是应用程序的UIWebView?

我有一个Phonegap(cordova)应用程序,我想在phonegap WebView中加载一些外部网页,我还有其他外部网页,我想在用户激活它时在Safari中加载.

通常,大多数人都有他们想要在WebView中打开外部链接的问题.将OpenAllWhitelistURLsInWebView设置为YES(在Cordova.plist/Phongap.plist中)可以解决该问题.

但我不想打开WebView的所有链接,只是一些.

我希望我可以打电话window.open('http://someexternalsite')在Safari window.parent.location.href = 'http://mysite'中打开并在WebView中打开它.

知道怎么做吗?

javascript ios cordova

29
推荐指数
5
解决办法
4万
查看次数

iOS:在Safari中打开欢迎页面,而不是CNA(后验证)

我正在运行一个强制网络门户,目标受众只是移动设备.我想在CNA中进行身份验证向用户打开"欢迎页面" .此页面应在(移动)Safari中打开,而不是在CNA中打开,因为它包含在有限的CNA环境中不起作用的交互式元素.

我以前见过这个在其他门户网站工作,但我不知道他们是怎么做的,也不知道经过长时间的研究后甚至是多少.

有的是:

  • 强制门户网站/专属网络正在运行
  • 用户连接获取弹出窗口(CNA)中显示的启动页面
  • 由于我不需要身份验证,此时它们已连接,右上角的按钮显示"OK"

想要的是:

  • 此启动页面上的链接或按钮可打开Safari窗口

要么

  • 一些JavaScript,重定向,以及在CNA关闭时打开Safari窗口的任何其他内容.

到目前为止我找不到任何东西(例如使用target ="_ system").有谁知道这些酒店和其他门户网站如何设法做到这一点,做到了吗?

mobile-safari ios captivenetwork

7
推荐指数
2
解决办法
8838
查看次数

Bypasses Apple Captive Network Assistant在iOS 7中登录

由于iOS 7阻止了http://www.apple.com/library/test/success.html的欺骗,我正在寻找阻止强制网络助手登录页面的另一种方法.由于Apple有设备检查1-> m网站,我无法确定所有网站都被阻止.

如果无法阻止它,我会打开将其更改为带有接受按钮的网页,如术语页面,但我找不到一种方法来做到这一点.

iphone networking captivenetwork ios7

2
推荐指数
1
解决办法
2万
查看次数