Nếu bạn thay đổi các liên kết của mình để sử dụng cú pháp InAppBrowser mới, thì thật dễ dàng mở URL của bạn trong trình duyệt web của hệ thống, trình duyệt InAppBrowser hoặc webview thực tế của ứng dụng của bạn.
Mã này nên mở URL của bạn trong trình duyệt hệ thống web (Safari trên iOS):
<a href="#" onclick="var ref = window.open('http://google.com', '_system');">
Thay đổi '_system'
-'_blank'
sẽ mở URL trong InAppBrowser.
Thay đổi '_system'
thành '_self'
sẽ mở URL trong chế độ xem web của ứng dụng của bạn (nếu miền được đưa vào danh sách trắng) hoặc InAppBrowser (nếu miền không có trong danh sách trắng).
mẫu Gist: https://gist.github.com/wicketyjarjar/7043336
Lưu ý: Cordova/PhoneGap 3.0+ đòi hỏi các plugin InAppBrowser phải được cài đặt trước khi điều này sẽ làm việc.
Để cài đặt plugin InAppBrowser (nếu cần) ...
Sử dụng Cordova: cordova plugin add org.apache.cordova.inappbrowser
Sử dụng PhoneGap: phonegap local plugin add org.apache.cordova.inappbrowser
tôi cố gắng này cũng nhưng liên kết không làm việc cởi mở trong cùng một AppBrowser –
Làm việc với tôi, đây là mẫu: https://gist.github.com/anonymous/5394042 – wicketyjarjar
liên kết xấu. đi tới trang 404 ... –