我已经知道如何识别浏览器的用户代理。现在,在我的 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 ) {