2017-06-01 133 views
1

你好老鄉程序員,離子:科爾多瓦 - 插件 - inappbrowser組默認目標

我已經遇到了在應用程序的瀏覽器插件的問題。原因是每次瀏覽器打開時我都無法手動輸入目標。這是因爲有時用戶在文本框內填寫到他們網站的鏈接。

之後,我正在尋找一個選項來設置「默認」選項,如(系統,空白等)。但我無法找到任何合適的東西。

我希望你們能幫助我解決這個問題!

問候

+0

你的意思是你想覆蓋所有的超鏈接,以便它們是打開與InAppBrowser與你指定的目標? – Dexter

回答

1

Cordova Documents at this link顯示可使用的選項。

目標:加載URL的目標,默認爲_self的可選參數。 (String)

_self:如果URL位於白名單中,則在Cordova WebView中打開,否則將在InAppBrowser中打開。

_blank:在InAppBrowser中打開。

_system:在系統的Web瀏覽器中打開。

這裏是我的代碼打開一個應用程序瀏覽器或系統瀏覽器的例子。

$('#btnVisitToday').on('click', function (e) { 
    e.preventDefault(); 
    window.open('http://www.sample.com', '_system'); 
}); 

我用_SYSTEM打開谷歌播放(未與應用程序商店試了一下)

+0

這不是我的意思。由於我的應用用戶在描述中填寫了網站鏈接,因此我無法執行「window.open」操作。如果你點擊鏈接,網站將會打開。這可能是一個 Giovanni

+0

Giovanni,請參閱我在我的回答中發佈的更新。使用科爾多瓦我打電話給函數window.open在用戶操作,你可以做一個URL他們的關鍵,以及href ... –

+0

在您更新的文章中,我假設您使用jQuery來執行操作。我唯一的問題是我沒有在我的離子應用程序中使用jQuery,所以這對我來說不會有任何解決方案。 – Giovanni