我的IDE有一个奇怪的问题。我在Websphere 8.0上使用IBM RAD8.0版本。我在我的应用程序中使用了jQuery库版本1.9.1。我看到当我开始使用'console.log'关键字来显示调试消息时,如果我使用外部IE启动我的应用程序,我的IDE将无法同时运行jQuery,它会检测我的jQuery代码并正常执行应用程序! !当关键字'console.log'替换为'alert'时,RAD 8.0的内部浏览器会检测到jQuery代码并正常执行。为什么RAD本地浏览器厌倦了'console.log'关键字?
这就是我将jquery文件导入JSP页面的方式。
<script type="text/javascript" charset="utf-8" src="${pageContext.request.contextPath}/javascript/jquery-1.9.1.js"></script>
答案 0 :(得分:2)
控制台是某些浏览器提供的对象。显然,RAD internat浏览器不支持它。
您可以解决在页面中添加此javascript代码的问题
if (!console) {
console = {};
console.log = function(msg) {alert(msg);}
}
这样,如果您当前使用的浏览器不支持控制台对象,则会使用alert
函数。