2012-10-04 18 views
7

मैं बाहरी पृष्ठ पर रीडायरेक्ट करने के बाद अपने आवेदन पर वापस आने का प्रयास कर रहा हूं।कॉर्डोवा/फोनगैप बाहरी पृष्ठ लोड पृष्ठ

मैं उसी वेबव्यू में www.external.com लोड कर रहा हूं (सेटिंग OpenAllWhitelistURLsInWebView = YES) देखें। श्वेतसूची अस्वीकृति के साथ यह कोई समस्या नहीं है, होस्ट बाहरी होस्ट प्लिस्ट सेटिंग के साथ कॉन्फ़िगर किया गया है।

www.external.com एक सरल होते हैं:

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

और फिर मैं वापस index.html पर आना चाहते हैं # मेरी/मार्ग समस्या मुख्य 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 पर कॉर्डोवा 2.1 का उपयोग कर रहा हूं।

अग्रिम धन्यवाद!

+0

क्या आप मौके से पहले ही यह पता लगा चुके हैं? मैं एक ही परिदृश्य में भाग रहा हूं और इसे निपटने के बारे में बहुत अच्छी जानकारी नहीं मिली है। – speby

+0

मैं आज इस पर हूं ... #crossfingers – SuperSkunk

+0

तीन साल बाद - क्या किसी के पास इसका समाधान है ?! – zyzof

उत्तर

1

यह कारण है कि मैंने cordova-plugin-startpage बनाया है।

startpage.loadContentSrc() प्लगइन विधि पर कॉल करें और इसे आपको वापस रीडायरेक्ट करना चाहिए।

संबंधित मुद्दे