Hem onlara target="_blank"
var, bu yüzden normalde onlar otomatik olarak yeni bir pencerede açılmalıdır.
<a target="_blank"
href="http://maps.google.com/maps?..."
title="Click to see this area on Google Maps"
style="position: static; overflow: visible; float: none; display: inline;"
>
<div ...>
<img ...>
</div>
</a>
Ama açıklamada belirtildiği gibi PhoneGap o tutumu aşırı görülmektedir.Bütün: Örneğin, Google Maps bağlantısı buna benzemez. Konuyla ilgili biraz bulacaksınız
phonegap target _blank
this discussion ve this issue özellikle: için Aslında sen ararsanız.
Kullanıcıların PhoneGap'ın InAppBrowser kullanmasını istedikleri görünüyor, ancak özellikle window.open()
işlevine bağlı görünüyor. Yani basit bir URL yerine bir window.open()
aramayı kullanmak için şu <a>
öğelerinde href
değiştirmeyi deneyebilirsiniz. Eğer link
adında bir değişkende olanlar <a>
elemanların birine bir başvuru ele verdik Örneğin
, sen deneyebilirsiniz: değiştirir
link.href =
"javascript:window.open('" +
link.href +
"', '_blank', 'location=yes');";
href
den:
http://google.com/etc.etc.
(aslında tüm bir satırda, okunabilirlik için buraya biçimlendirilmiş) için:
javascript:window.open(
'http://google.com/etc.etc.',
'_blank',
'location=yes'
);
Bir diğer olasılık <a>
etiketi ve MainViewController
bir değişiklik üzerinde rel="external"
kullanarak this answer yılında tekniği olabilir. Ancak bu kullanımdan kaldırılır ve DOM öğeleriyle benzer miktarda iş yapmayı gerektirir.
Bir diğer düşünce ... Normalde, bu haritalar ve ToS bağlantıları iç işleyişini ile ilgilenmek hizmet şartlarını ihlal olarak kabul edilebilir. Bununla birlikte, burada bu bağlantıların asıl amacını, düzgün bir şekilde çalışmasını engelleyen bir PhoneGap sorunu karşısında korunduğunuzu kolayca tartışabileceğinizi düşünüyorum.
Cevabınız için teşekkürler. Bunu fark ettim, ancak konu web sayfası Phonegap kullanarak yerel bir uygulama olarak paketlendiğinden, gerçek bir yerel uygulamayı simüle etmek için tüm sayfalar aynı pencerede açılır. Bu yüzden onu bir açılır pencerede açmak istiyorum. – alvarofd