2013-04-01 19 views
10

Takılıyorum. IOS telefon uygulaması üzerinde çalışıyorum. Benim ana sayfasında bir bağlantıPhonegap - Uygulamada harici bağlantı nasıl açılır

<a href="http://www.mysite.com/file/news.html" rel="external" target="_system"><IMAGE></a> 

var Ve ayrıca Cordova.plist (ExternalHosts) içine * mysite.com ekledik.

Ancak bağlantıyı tıklattığımda, bir tarayıcı açacak ve bu sayfaya bağlantı verecek. Target = "_ self" denedim ama işe yaramıyor. Uygulamanın kendisi içinde sayfayı nasıl açacak?

cevap

0

Kullanım inApp Tarayıcı link

InAppBrowser Eğer window.open çağrısı kullandığınızda Uygulamada görüntülenecek web tarayıcısı.

ios

<plugin name="InAppBrowser" value="CDVInAppBrowser" /> window.open Config.xml ve sadece aramak eklemek içinde ('http://apache.org', '_blank', 'location = yes'); vb .. daha fazla bilgi link

+1

Hala bir tarayıcıda açılıyor. – NOOPA

2

Bu javascript snip kullanarak tarayıcıya itebilir,

window.open("http://yourexternallink.com","_system"); 

Eğer inAppBrowser yüklü olsa bile, bu .. tarayıcıya götürecek

Eğer uygulamanızın içinde bağlantıyı açmak isteyen, sen

var onInApp = window.open('http://paymentpage.com', '_blank', 'location=no,hidden=yes,closebuttoncaption=Done,toolbar=no'); 

Eğer cordova plugin add cordova-plugin-inappbrowser eklentisi eklendi emin olun pasajı altındaki ihtiyaç ..

+0

Cordova'yı kullanıyorum ve eklentinin bu iki motorla farklı şekilde çalışmasını engelleyemiyorum, ancak benim için işe yaramamış – deadManN

+0

ayarını kullanmıyor ve diğer yanıtlardan daha iyi çalışıyor sizin için, bir kez kontrol edebilirsiniz veya bir kez kontrol ederseniz reddedebilirsiniz – deadManN

+0

Cevap hakkında emin iseniz lütfen düzenleyin ... Bu ay önce yayınlanmıştır ve daha sonra yayınlanan sürümlerin sayısı .. teşekkürler – Vinith

İlgili konular