2017-02-02 3 views
0

通常、navigator.GeoLocationオブジェクトなどの機能を使用する場合は、ブラウザのサポートを確認する必要があります。Javaスクリプトは、特定のブラウザがサポートしている機能をどのように知っていますか?

しかし、正確にどこにどのように存在していますか?物理的なdllファイルまたはブラウザーが実行されているときに完全にメモリに保存されていますか? おかげ

答えて

1

あなたはパッケージ

ここ

次使用することができます。https://modernizr.com/docs/#what-is-feature-detection

しかし、ジオロケーションを使用してこの種のコードをしたい

// Try HTML5 geolocation 
    if(navigator.geolocation) { 
     navigator.geolocation.getCurrentPosition(function(position) { 
     var pos = new google.maps.LatLng(position.coords.latitude, 
             position.coords.longitude); 

     var infowindow = new google.maps.InfoWindow({ 
      map: map, 
      position: pos, 
      content: 'Location found using HTML5.' 
     }); 

     map.setCenter(pos); 
     }, function() { 
     handleNoGeolocation(true); 
     }); 
    } else { 
     // Browser doesn't support Geolocation 
     handleNoGeolocation(false); 
    } 
関連する問題