如何关闭基于用户代理的 JavaScript 的某些部分
How can I turn off certain sections of javascript based on a user agent?
我已经知道如何识别浏览器的用户代理。现在,在我的 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 ) {
if(navigator.userAgent.indexOf("specific value") != -1) {
// run specialized code
}
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 使用php或javascript从facebook相册URL中删除多余的部分
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在JavaScript中将字符串转换为函数引用
- 模糊事件的Javascript测试
- Javascript更改图标
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- PHP代理jQuery部分为javascript
- Javascript - 获取 location.pathname + location.search - 不占用所有部
- 我可以做些什么来让我网站上的Javascript代码与Firefox一起工作
- javascript杀死了我的另一个脚本.我能做些什么来隔离它
- 我如何使用Javascript“;部分类”;具有TypeScript样式的类定义
- 在通过JavaScript将JSON数据插入页面之前,应该对其做些什么?
- 第一个更大的javascript / jquery网站即将完成-上线前要做些什么
- 为了传递关于JavaScript函数作用域的教程,我必须对变量count做些什么?
- 如果我们希望PHP中的数据保存在同一个文件中,我们能做些什么来代替javascript中的ajax调用呢?
- Javascript -如何从函数返回部分数组
- 在函数体内部使用ajax时,Javascript函数未定义错误