2012-10-04 21 views
7

Harici bir sayfaya yeniden yönlendirildikten sonra başvuruma geri dönmeye çalışıyorum.Cordova/Phonegap harici sayfa yükleme başlangıç ​​sayfası

www.external.com'u aynı web görünümünde yüklüyorum (OpenAllWhitelistURLsInWebView = YES ayarını görüntüleyin). Beyaz liste reddi ile ilgili bir sorun değil, ana makine harici ana bilgisayar plist ayarı ile yapılandırıldı.

www.external.com

basit içerir:

<?php 
$url = urldecode($_GET['url']);  
header('Location: ' . $url); 
?> 

Sonra geri index.html gelmek istiyorum # benim/rota sorun ana PhoneGap sayfasının mutlak yol olduğudur :

file:///var/mobile/Applications/48D1C223-FD34-436E-85BE-8C0B58859ECF/MyApp.app/www/index.html#my/route/ 

ve (Simülatörü veya cihazda ya) bir güvenlik hatası alıyorum:

Failed to load webpage with error: You do not have permission to access the requested resource. 

window.history.back() öğesini kullanamıyorum çünkü birden çok kez yeniden yönlendiriyorum. Bu arada, window.history.back() çalışıyor, uygulamanıza geri dönüyorum.

xCode 4.5 üzerinde cordova 2.1 kullanıyorum.

Şimdiden teşekkürler!

+0

Şans eseri bunu zaten anladınız mı? Aynı senaryoya koşuyorum ve bununla ilgili çok fazla bilgi bulamadım. – speby

+0

Bugün işim var ... #crossfingers – SuperSkunk

+0

Üç yıl sonra - bunun bir çözümü var mı ?! – zyzof

cevap

1

Bu, cordova-plugin-startpage neden oluşturduğumun bir parçasıdır.

startpage.loadContentSrc() Eklenti yöntemini arayın ve sizi yeniden yönlendirmeli.

İlgili konular