Cesium.js禁止三维球鼠标旋转、缩放、鼠标中键拖动

JavaScript017

Cesium.js禁止三维球鼠标旋转、缩放、鼠标中键拖动,第1张

// 如果为真,则允许用户旋转相机。如果为假,相机将锁定到当前标题。此标志仅适用于2D和3D。(可以理解为禁用鼠标左键旋转地球) scene.screenSpaceCameraController.enableRotate = false // 如果为真,允许用户放大和缩小。如果为假,相机将锁定到距离椭圆体的当前距离 scene.screenSpaceCameraController.enableZoom = false(可以理解为禁用鼠标右键缩放地球) // 如果为真,则允许用户倾斜相机。如果为假,相机将锁定到当前标题。这个标志只适用于3D和哥伦布视图。(可以理解为禁用鼠标中键拖动地球) scene.screenSpaceCameraController.enableTilt = false

有时在IE浏览器中需要禁止JS,具体操作步骤如下(以IE9为例):

1、打开IE浏览器,点击右侧的齿轮图标的工具选项,选择“internet选项”,如图所示:

2、选择“安全”选项卡,点击“自定义级别”按钮,如图所示:

3、找到“脚本“中的”java小程序脚本”及“活动脚本”,选择“禁用”,然后按“确定”按钮,如图所示:

4、这时会弹出是否更改设置提示,选择“是”即可,如图所示:

设置完成后重启IE浏览器或重启电脑就可以了,这样禁止JS功能就实现了。

如果你想直接在浏览器去禁止某个js文件是不可能的,从html运行就加载就肯定加载了js文件并且运行了,除非你直接禁止js脚本运行,另外,从js脚本调试上说,firebug应该不陌生吧,里面有脚本调试的,脚本问题你可以设置断点然后来调试吧;另外从页面制作上说吧,一般是根据浏览器是否加载,主要为了区别IE与非IE版本,然后IE中区分IE6跟IE高版本的,在html中就可以这么写,例如: alert(1) 非IE浏览器识别