0

我已经知道如何识别浏览器的用户代理。现在,在我的 javascript 中,如果用户代理是特定值,我不想使用其中的某个部分。有没有办法根据用户代理打开和关闭这个特定的 javascript 部分?我可以使用 javascript 或 jQuery 来完成它。

有问题的 javascript 用于在 Google Maps API 中映射标记。这是相关的部分:

    function initialize() {
          var rendererOptions = {
          draggable: true,
          panel:document.getElementById('directions_panel')
         };

          directionsDisplay = new google.maps.DirectionsRenderer(rendererOptions);
          var chicago = new google.maps.LatLng(41.850033, -87.6500523);
              var mapOptions = {
              zoom: 6,
              center: chicago,
              mapTypeId: google.maps.MapTypeId.ROADMAP
            }
          map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);

    // I WANT TO TURN OFF THE LINES BELOW AND A FEW OTHERS THAT FOLLOW

        $.getJSON( "/mapall.js", {}, function( data ) {
        $.each( data, function( i, item ) {
4

1 回答 1

1
if(navigator.userAgent.indexOf("specific value") != -1) {
  // run specialized code
}
于 2013-10-10T22:34:25.967 回答