我正在尝试在被重定向到外部页面后返回我的应用程序。
我在同一个webview中加载了www.external.com(查看设置OpenAllWhitelistURLsInWebView = YES)。 这不是白名单拒绝的问题,该主机已配置为外部主机plist设置。
www.external.com包含一个简单的:
我在同一个webview中加载了www.external.com(查看设置OpenAllWhitelistURLsInWebView = YES)。 这不是白名单拒绝的问题,该主机已配置为外部主机plist设置。
www.external.com包含一个简单的:
<?php
$url = urldecode($_GET['url']);
header('Location: ' . $url);
?>
然后我想回到index.html#my/route页面。问题在于PhoneGap主页面的绝对路径为:
file:///var/mobile/Applications/48D1C223-FD34-436E-85BE-8C0B58859ECF/MyApp.app/www/index.html#my/route/
无论是在模拟器上还是在设备上,我都会收到一个安全错误:
Failed to load webpage with error: You do not have permission to access the requested resource.
由于我进行了多次重定向,无法使用window.history.back()。顺便说一句,window.history.back()是有效的,我成功回到了我的应用程序。
我在xCode 4.5上使用cordova 2.1。
提前致谢!