2016-09-30 27 views
20

Yani, bugün bu konuda koştu engellendi. Localhost üzerinde yerel olarak çalışırken iyi çalışıyordu, ancak şimdi "geolocation erişim http://localhost:4200 güvenli olmayan bağlantı üzerinden engellendi" diyerek bir hata alıyorum. WTF Apple? Ayrıca 127.0.0.1'u denedim ama aynı sonucu aldım. Dev ayarlarında bir şey eksik mi veya Apple her şeyi kırdı mı?Safari Localhost İzin ben kullanıcının coğrafi konumu gereken bir web sitesi var nerede

Safari Versiyon: 9.1.3 (11601.7.8)

+1

Bu sorunu İyonik geliştirmeyle de yapın. Safari, Chrome'un localhost'ta coğrafi konum izinlerine izin verdiği yerlerde bile yerel bir siteyi engelliyor gibi görünüyor. Geliştirmeniz, tercih edilen Safari tarayıcısı ise yardımcı olmaz. –

+0

Evet, bu kesinlikle bir Safari hatası, sadece bu şeyi test etmeyi çok daha zorlaştırıyor. – trev9065

+0

Aynı sorunu yaşamak, bir çözüm buldu mu? – halfacreyum

cevap

0

Belki https (How to get angular-cli to ng serve over HTTPS) kullanmak mümkündür ve nedense doğrudan mümkün olup olmadığını belki Https'leri sunan saydam proxy kullanabilirsiniz. kamerası, coğrafi konum ve başkalarına erişim gibi

Birçok HTML5 yeni özellikler şimdi çok muhtemelen tekrar çalışacaktır https kullanarak sayfalar şeması https aracılığıyla sunulan sadece izin verilir. Aksi takdirde, hosts dosyasını sorunu geçici bir çözüm olarak değiştirmek mümkün olabilir.

İlgili konular