我的 IDE 有一个奇怪的问题。我正在将 IBM RAD8.0 版本与 Websphere 8.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>
最佳答案
控制台是某些浏览器提供的对象。显然RAD国际浏览器不支持它。
您可以在页面中添加此 javascript 代码来解决问题
if (!console) {
console = {};
console.log = function(msg) {alert(msg);}
}
这样,如果您当前使用的浏览器不支持控制台对象,它将使用 alert
函数。
关于javascript - IBM RAD8.0 内部浏览器无法识别关键字 'console',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25449246/