1.选择IE浏览器的"工具"命令,选择"Internet选项"命令,打开"Internet选项"对话框,选择"安全"选项卡,选择Internet安全级别设置,单击"自定义级别"按钮.
2.将选项卡内容里面的"java小程序脚本"和"活动脚本"两个选项设置为启用状态,单击"确定"按钮,即可开启IE浏览器支持JavaScript脚本的功能.
平时如果网站建设中是在本地测试的话,如果没有配置IIS环境,那么IE会弹出来一个警告菜单单,大家只以将鼠标放在上面右键选择允许执行应用程序的按钮就可以正常浏览JavaScript的效果了.
最近做一个小项目,前端需要有一个功能是点击某按钮时,弹出文件选择的框,然后获取目录并写入对应的输入框里,以往是选择某个文件进行上传,功能看起来有些像,但这次不同的是只能选择某个目录而不是文件,因为它并不是上传,它只是为了选择后台生成的文件保存的路径。 于是网上查解决方案,查到两种, 一种是仅在谷歌浏览器上有效的方式,在input节点里加一个属性 webkitdirectory,就可以实现点击弹出选择目录的功能,然后就可以截取目录,此种方式对非空文件夹是可以的实现的,只需监听此input的change事件即可,但如果选择的是空文件夹,就不会触发事件,就无法获取路径,所以这方法不复合我的需求。 另一种是只适用于IE浏览器的方式,即调用IE的activeX控件,为点击按钮绑定事件,然后就可以获取目录,然后到目录调到想要的地方即可,具体实现方式是: <input id="show"> <button onclick="clickBtn()">点击</button> function click() { try { var Message = "\u8bf7\u9009\u62e9\u6587\u4ef6\u5939" //选择框提示 var Shell = new ActiveXObject("Shell.Application") var Folder = Shell.BrowseForFolder(0, Message, 64, 17) //起始目录为:我的电脑 //var Folder = Shell.BrowseForFolder(0, Message, 0) //起始目录为:桌面 if (Folder != null) { Folder = Folder.items() // 返回 FolderItems 对象 Folder = Folder.item() // 返回 Folderitem 对象 Folder = Folder.Path // 返回路径 if (Folder.charAt(Folder.length - 1) != "\\") { Folder = Folder + "\\" } document.getElementById('show').value = Folder return Folder } } catch (e) { alert(e.message)} } 但些方式也有一个问题是,此控件是默认关闭的,需要用户手动启用,并且要把本站点加入可信任站点才行,具体设置过程是: 1. 单击菜单工具->Internet选项->安全->受信任站点->站点->把此网站设为可信站点 2. 在自定义级别->对没有标记为安全的ActiveX控件进行初始化和脚本运行"----"启用"开启浏览器中的JavaScript功能方法如下:
工具:ie浏览器
1、打开ie浏览器,点击工具按钮。
2、点开工具按钮后会看到Internet选项,点击。
3、点击后会出现一个对话框,选择安全选项。
4、在点击安全选项后可以看到自定义级别按钮,点击进入。
5、进入后把滚动条往下拉,大概在中间的位置会看到java小程序脚本选项。这时候选择启用,点击确定后即可完成。