2011-05-19 17 views
11

Olası Çoğalt:
iPhone Safari: check if URL scheme is supported in javascript?iOS'un mobil tarayıcılar için URL şemalarını kontrol etmek için canOpenURL'ye benzer bir şey var mı?

Ben bir mobil web uygulaması için barkod tarama sağlamak amacıyla pic2shop kullanıyorum. IOS için, belirli bir şemanın geçerli olup olmadığını görmek için [canOpenURL] 'i kontrol edebilirsiniz (tel: //, pic2shop: //). Aynı işlevselliği sağlayan mobil tarayıcılarda (iOS, Android, vb.) Herhangi bir şey var mı?

+2

Ben benzer bir yanıtı burada olduğunu fark ettik: http://stackoverflow.com/questions/627916/iphone-safari-check-if-url-scheme-is-supported-in-javascript. Bu hala geçerli mi yoksa Mobile Safari mi değişti? – mikhuang

cevap

1

Bu URL'yi iframe'a yerleştirmeyi deneyebilir ve birkaç saniye bekleyebilirsiniz. Bir uygulamaya yönlendirilmediyseniz, kayıtlı olmadığı anlamına gelir.

setTimeout(function() { 
    alert('It seems that your device does not support our feature.'); 
}, 1000); 

document.write('<iframe style="border:none; width:1px; height:1px;" src="pic2shop://"></iframe>'); 
+4

Bu başarısız olursa, "Adres geçersiz olduğundan, Safari sayfayı açamaz." – ErikPerik

İlgili konular