console.log在Chrome浏览器中没有显示输出
console.log not showing output in Chrome browser
我在Mac OSX 10.11.6上使用Chrome浏览器52.0.2743.116(64位).
我有一个chrome扩展与背景.js,我有一个控制台.log语句调试的目的。但是,我无法在Chrome浏览器控制台中看到输出。Alert工作正常,但是console.log没有输出。
alert("CSS code: "+css);
console.log("CSS code:"+css);
我已经检查了以确保"所有"消息被选中,上下文被设置为"顶部"等。当页面加载时,我看到其他console.log消息(不是来自我的扩展),警报窗口弹出,但没有打印到控制台。
我如何看到console.log输出?
EDIT:添加alert
和console.log
语句出现的函数代码
function doSomething(tab) {
var tabUrl = tab.url;
if (tabUrl && tabUrl.indexOf("my-site.com") != -1) {
var css = "";
if (hideAds == true) {
css += ".adsBanner {display: none !important;} .promo {display: none !important;} ";
}
alert("CSS code: "+css);
console.log("CSS code:"+css);
chrome.tabs.insertCSS(tab.id, {
code: css
});
}
}
EDIT 2:在回应评论,这是这个问题的副本,我想从后台文件打印console.log
语句,我没有一个弹出。html文件。另一个问题有解决方案来执行console.log
从弹出页面调用的后台页面。
这个问题之前已经在这里回答过了。似乎background.js有自己的控制台窗口,需要观看(从扩展的inpect视图链接chrome://extensions下启动)。
解决这个问题的方法是使用document.write();
相关文章:
- 从一个文本框执行代码,并在另一个文本框中以 HTML 显示输出
- 在命令运行时以Grunt显示输出
- 输入富文本以显示输出
- AJAX 不显示输出
- 使用 PHP 在同一页面中显示输出
- 'href'单击时不显示输出
- AngularJS问题未显示输出
- 可以't让localStorage在刷新时显示输出
- 如何在不刷新、显示输出、重新加载表单、冲洗和重复的情况下提交表单
- 此程序不显示输出
- 无法使用 javascript 中的函数在边框中显示输出
- 如何从excel文件中输入,并在速度计上显示输出
- 如何将两个日期之间的固定值更改为变量,并使用事件处理程序Javascript显示输出
- 显示输出计算的Javascript
- 无法用Jquery在Chrome控制台显示输出
- 在选择单选按钮后,如何根据所选的单选按钮显示输出
- jQuery AJAX在第一个PHP条件之后不显示输出
- Javascript只显示输出中的前4个字符
- console.log在Chrome浏览器中没有显示输出
- 为什么静态变量不显示输出