时间:2021-05-28
维护的项目在ie9之下运行 没有问题,新增代码之后发现不能完整展示。打开ie的开发者工具之后又可以展示完整。找了很久没找到原因,后来发现打开开发者工具之后在控制台有一条输出语句。关掉开发者工具之后,在状态栏发现提示'console' 未定义,为什么之前的运行没有问题,之后的就不行呢?百思不得其解,后来在代码中增加下面代码:
复制代码 代码如下:
window.console = window.console || (function(){
var c = {}; c.log = c.warn = c.debug = c.info = c.error = c.time = c.dir = c.profile = c.clear = c.exception = c.trace = c.assert = function(){};
return c;
})();
然后项目就可以运行了。 搜索之后发现是ie9的对于console的定义问题造成。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
前几天,在用angularJs实现一个功能,点击后获取event的x,y坐标时,IE9,chrome下功能正常。但是firefox报event未定义。初始代码如
一、显示信息的命令复制代码代码如下:常用console命令console.log('hello');console.info('信息&#
win7系统安装IE9时提示0x80070422错误,请问该如何解决? 出现这种情况的原因是windowsupdata服务关闭导致此报错 解决方法:
浏览器升级到ie9后,你是否遇到过IE9网银密码框不正常的情况,本教程就为大家提高解决方法。 解决办法: 1、将鼠标放到IE浏览器的左上顶部点击鼠标右键
解决方法如下:比如在goods.php里,$smarty->assign('categories',get_categories_tree())