【发布时间】:2016-06-02 15:07:32
【问题描述】:
重定向到外部页面后,我正尝试返回我的应用程序。
我正在同一个 web 视图中加载 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。
提前致谢!
【问题讨论】:
-
您是否偶然发现了这一点?我遇到了完全相同的情况,但没有找到太多关于处理它的重要信息。
-
我今天就在上面...#crossfingers
-
三年后 - 有人能解决这个问题吗?!
标签: cordova