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