2016-01-05 8 views
5

जैसा कि शीर्षक कहता है, मैं फोनपैप वेबव्यू के अंदर एक बाहरी लिंक खोलने के लिए inAppBrowser प्लगइन के लिए लक्ष्य बनाने की कोशिश कर रहा हूं। लेकिन वर्तमान में यह इसके बजाय inAppBrowser में खुलता है।फ़ोनगैप inAppBrowser, लक्ष्य _ 0 काम नहीं करता

<preference name="stay-in-webview" value="true"/> 
<gap:plugin name="org.apache.cordova.inappbrowser" /> 

<feature name="InAppBrowser"> 
    <param name="android-package" value="CDVInAppBrowser" /> 
</feature> 

<access origin="*" /> 

समारोह मैं उपयोग कर रहा हूँ है निम्नलिखित:

मैं इस config का उपयोग कर रहा

function ready() { 
      $.ajax({url: "http://mydomain", 
       type: "HEAD", 
       timeout: 1000, 
       statusCode: { 
        200: function (response) { 
         cordova.InAppBrowser.open('http://mydomain','_self'); 
        }, 
        400: function (response) { 
         $("#loading").html("No Connection"); 
        }, 
        0: function (response) { 
         $("#loading").html("No Connection"); 
        } 
       } 
      }); 
     } 

     document.addEventListener("deviceready", ready, false); 

और वर्तमान में यह मेरे व्यवहार है:

_self -> inAppBrowser (इसके बजाय वेबव्यू में खोलना चाहिए)

_blank -> inAppBrowser

_system -> एंड्रॉयड डिफ़ॉल्ट ब्राउज़र

मेरे उद्देश्य एक स्थैतिक सामग्री (index.html apk में संग्रहित) कोई संबंध के मामले में एक वापस आने पेज है कि मौजूद है साइट के साथ (उदाहरण के लिए कोई उपकरण नेटवर्क बनाने के लिए है), इसलिए अगर कोई इसका सुझाव देगा तो मैं इसका उपयोग नहीं कर सकता।

उत्तर

-2

जावास्क्रिप्ट उपयोग में window.open ("http://google.com", "_ self") का उपयोग कर सकते हैं;

+0

मैंने पहले से ही कोशिश की है, यह कॉर्डोवा का एक ही व्यवहार है। InAppBrowser.open ('http: // mydomain', '_ self'); –

+0

हाय, क्या आपको कोई समाधान मिला? – desmeit

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