我浏览了 Dim oFSO, vbFile
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set vbFile = oFSO.CreateTextFile("try.vbs", True)
vbFile.WriteLine ""CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False""
vbFile.Close
的MDN文档,这表明没有多余的参数来定义要记录的消息的类型。尽管如此,我在Web浏览器的控制台中仍然看到红色的消息,表明发生了非常重要的错误。
所以我想知道这是否完全是一种浏览器功能来指示明显的红色错误?这意味着通过Javascript写入控制台的任何内容始终都是默认外观?还是我只是缺少一些用于将更多“复杂”数据写入控制台的额外功能?
所以,这里的目标是让我能够写出默认的通知,例如“服务已启动,一切正常”,然后发出警告,例如“图像丢失,但没关系”,该警告将显示为黄色警告,然后最终出现诸如“由于服务器已烧毁而无法执行操作”之类的红色警告,就像我的浏览器对“ Uncaught DOMExceptions”所做的一样。
这是否可以通过编程方式(通过Javascript)进行?
答案 0 :(得分:1)
您可以使用以下内容将CSS样式添加到console.log错误;
console.log('%c Something went wrong','color:red; font-size: 20px');
console.log('%c'+ myVariable,'color:red; font-size: 20px');
或者您可以使用日志,警告,信息和警报
console.alert('Something went wrong');
答案 1 :(得分:1)
// If there are different types of messages in the console.
// for example:
console.log("my message");
console.error("my error");
console.warn("my warn");
console.info("my info");