2016-01-05 3 views
5

Как говорится в названии, я пытаюсь сделать цель _self для плагина inAppBrowser, чтобы открыть внешнюю ссылку внутри веб-экрана phonegap. Но в настоящее время он открывается вместо inAppBrowser.Phonegap inAppBrowser, цель _self не работает

Я использую этот конфиг:

<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="*" /> 

функция я использую следующее:

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 (следует открыть в webview)

_blank -> inAppBrowser

_System -> Android браузер по умолчанию

Моя цель состоит в том, чтобы создать статический контент (index.html хранится в APK), который страницу резервный в случае отсутствия связи существует с сайта (нет сети устройства, например), поэтому я не могу использовать, если кто-то предложит это.

ответ

-2

Использование JavaScript может использовать window.open ("http://google.com", "_ self");

+0

Я уже пробовал это, это то же поведение cordova.InAppBrowser.open ('http: // mydomain', '_ self'); –

+0

Привет, вы нашли решение? – desmeit

 Смежные вопросы

  • Нет связанных вопросов^_^