Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 控制台。登录IE8_Javascript_Jquery_Internet Explorer 8_Console.log - Fatal编程技术网

Javascript 控制台。登录IE8

Javascript 控制台。登录IE8,javascript,jquery,internet-explorer-8,console.log,Javascript,Jquery,Internet Explorer 8,Console.log,我有下面的一段代码,经过测试,在IE8中不起作用。我在IE11和Chrome上运行它,它运行得非常完美。我已经调试了IE8中的代码,其中指向“console.log”的代码是一个问题区域。 最有趣的是,当我开始在IE8中调试JS时——它启动了JS,这段代码开始工作。然后,在离开调试时,关闭并重新打开文件——在进入调试之前都是这样) 有什么想法吗?谢谢你的帮助。 不幸的是,用户“必须”使用IE8,升级不是选项。 (提前感谢))如果控制台不存在,您可以添加一些安全代码来定义控制台: if (type

我有下面的一段代码,经过测试,在IE8中不起作用。我在IE11和Chrome上运行它,它运行得非常完美。我已经调试了IE8中的代码,其中指向“console.log”的代码是一个问题区域。 最有趣的是,当我开始在IE8中调试JS时——它启动了JS,这段代码开始工作。然后,在离开调试时,关闭并重新打开文件——在进入调试之前都是这样)

有什么想法吗?谢谢你的帮助。 不幸的是,用户“必须”使用IE8,升级不是选项。
(提前感谢))

如果控制台不存在,您可以添加一些安全代码来定义控制台:

if (typeof console === "undefined" || typeof console.log === "undefined") {
    console.log = function(log_message) {
        alert(log_message);
    };
}

如果控制台不存在,您可以添加一些安全代码来定义控制台:

if (typeof console === "undefined" || typeof console.log === "undefined") {
    console.log = function(log_message) {
        alert(log_message);
    };
}

您可以使用以下命令防止console.log上出现ie8错误:

if (!window.console){ console = {log: function() {}} };

您可以使用以下命令防止console.log上出现ie8错误:

if (!window.console){ console = {log: function() {}} };

IE8会阻塞控制台命令,除非开发工具处于打开状态。IE8会阻塞控制台命令,除非开发工具处于打开状态。嗯,不会。用户会响应电子检查表(他单击并收到警报消息)))哦,我还以为这是为了调试。在这种情况下,只需去掉警报行,该功能将什么都不会做。嗯,不会er响应电子清单-他单击并获得警报消息)哦,我以为这是为了调试。在这种情况下,只需保留警报行,该功能将什么也不做。但如果在页面加载后打开开发工具,这将阻止日志在IE8中工作。但这将阻止日志在IE8中工作如果在页面加载后打开了开发工具。