IE在开发工具启动的情况下(打开F12)时 JS才能执行

在开发一个项目时遇到一个bug:在360急速浏览器的兼容模式下并且是线上环境时js无法执行(360急速浏览器的兼容模式下测试环境就ok),

打开f12以后刷新就没问题了,查了一下网上说的IE6/7是没有console对象的,IE8/9只有在打开F12的时候才会创建console对象,

但是我的项目是兼容ie789的,平时用console.log也没有出现错误,而且这次的bug只有在360急速浏览器的兼容模式下才出现,

我觉得应该是某些浏览器一些版本会有上述在打开F12的时候才有console对象。

所以当出现这种打开控制台js才能继续执行的bug时,先处理一下js中的console看是否管用:

if (window.console){
    // Add console commands here.
}
或者删除console.log

关于ie6/7/8/9的console对象以及创建兼容调试方法参阅:

IE6789浏览器使用console.log类似的方法输出调试内容但又不影响页面正常运行

时间: 2024-10-09 08:35:06

IE在开发工具启动的情况下(打开F12)时 JS才能执行的相关文章

Win7下打开计算机管理时出现错误的解决办法

计算机管理是用户在使用计算机时经常用到的一个选项,可以在桌面上右击计算机,选择"管理"打开.也可以在运行框中输入:compmgmt.msc打开计算机管理程序,里面有常用系统工具如用户和组管理.设备管理器和磁盘管理选项,补充一下设备管理器可以通过运行devmgmt.msc打开,本地用户和组可以运行lusrmgr.msc打开,磁盘管理可以通过运行diskmgmt.msc打开等等. 但有些电脑在打开计算机管理时,系统弹出窗口提示computer management snapin launc

IDEA开发工具,tomcat环境下启动maven项目失败,无法找到mapper目录下的xml文件

说明: maven在扫描java文件夹时,不会扫描其中的.xml文件,因为它默认是扫描java文件的,这样mapper.xml就会丢失而导致报错 解决方案: 在pom.xml文件中添加如下内容: <build>             <resources>            <!--编译之后包含xml-->            <resource>                <directory>src/main/java</d

spring-如何在项目启动的情况下获取Bean实例

大家都知道,项目启动的时候,spring读取xml文件,将配置的bean 或者 注解下的controller service dao全部实例化.然后注入到代码里去使用.那么我们怎么自己去获取某个实例化的bean呢.自己new是没用的. 举个场景, 假设我写了一个类 public class A{ @Resource private static ADao aDao; static{   aDao.select(); } public static void getA(){  ... } } 当

将代码在有xib得情况下设置到最底层(即执行顺序不是先执行xib) 将图片毛玻璃状态

在xib拖拽控件的界面给view添加背景 UIImageView *imageView = [[UIImageView alloc]initWithFrame:self.view.bounds]; imageView.image = [UIImage imageNamed:@"51670.jpg"]; [self.view insertSubview:imageView atIndex:0];(这句代码就是将图片放到最底层) 将背景模糊(毛玻璃状态) UIToolbar *toolBa

【开发软件】 在Mac下配置php开发环境:Apache+php+MySql

本文地址 原文地址 点击关注微信公众号 wenyuqinghuai 本文提纲: 1. 启动Apache 2. 运行PHP 3. 配置Mysql 4. 使用PHPMyAdmin 5. 附录 有问题请先 看最后的附录 摘要: 系统OS X 10.8.5,Apache是Mac自带的,主要是php的配置和MySql的配置,网上教程也挺多,本人也有参考,但是感觉有些步骤执行起来不是很顺畅,根据自己配置的过程整理 一.启动Apache 有两种方法 1.打开网络共享 打开"系统偏好设置"->&

老衣的开发工具和类库集之2014版

转载自:http://www.yimingzhi.com/2015/03/lao-yi-de-kai-fa-gong-ju-he-lei-ku-ji-2014-ban 今天是2015年的元宵节了,14年承诺朋友们公开自己常用的工具和类库集,一直没能及时兑现.今天忙里偷个闲,整理了一下清单,在此公布出来,希望能够对大家在.NET.App.Web等开发方面有所帮助.也当是给.NET开发者一个元宵礼物吧,哈哈.不废话直接上菜啦~ [注:最下方有补充更新] Visual Studio 2013 扩展Vi

IT兄弟连 HTML5教程 HTML5的基本语法 如何选择开发工具

如何选择开发工具 有许多可以编辑网页的软件,事实上你不需要用任何专门的软件来建立HTML页面,你所需要的只是一个文本编辑器(或字处理器),如Office Word.记事本.写字板等.制作页面初学者通常都会选择一个集成开发环境(IDE),例如Dreamweaver,入门快.见效快,在不知不觉中已经完成了页面制作.但是随着学习的深入,你就会发现步入了一种窘境,因为过分的依赖IDE导致我们不清楚其实现的本质,知其然但不知其所以然.特别是页面出现BUG时,不用工具你便手足无措,更不用提如何进行页面优化以

Phalcon 开发工具(Phalcon Developer Tools)

Phalcon提供的这个开发工具主要是用来辅助开发,比方生成一些程序的基本框架.生成控制器模型等. 使用这个工具我们仅仅须要一个简单的命令就可以生成应用的基本框架. 很重要: 要使用这个工具我们必需要安装Phalcon 0.5版本号以上的扩展才行. 这里我们推荐使用PHP5.3.6或更高版本号的PHP. 假设你喜欢使用web版而非console版本号的程序,那么在这里 blog post 能够看到很多其它的内容. 下载(Download)? 我们能够从 Github 上下载或克隆下来这个跨平台的

自动获取IP地址的命令是什么?您知道在什么情况下,您的Linux才可以自动获取IP地址?

1. 自动获取IP地址的命令是什么?您知道在什么情况下,您的Linux才可以自动获取IP地址? 答:(1) Linux中使用 dhclient 命令可以从DHCP服务器上获得一个可用的IP地址 (2)首先,需要激活网卡eth0:其次,如果linux是虚拟机,那么还需要设置虚拟机的网络是桥接 模式或者NAT模式,桥接模式必须在网络管理员允许分配IP的情况下自动获得IP地址才能成功: NAT模式一般都能成功:最后,可以配置eth0的配置文件/etc/sysconfig/network-scripts