在Microsoft javascript中,是否可以获得Error对象的英文消息属性?
In Microsoft javascript, is it possible to get the message property of the Error object in English?
我有一个脚本,我在Microsoft Windows XP中执行cscript.exe
:
try {
var fso = new ActiveXObject("Scripting.FileSystemObject");
fso.GetFile("no_such_file");
} catch ( e ) {
WScript.Echo(e.message+" "+e.number);
}
文本输出取决于Windows XP的语言。例如,在英文Windows XP系统上,我得到
文件未找到-2146828235
在意大利的Windows XP系统上,我得到
不可能的trovave il file -2146828235
不考虑操作系统语言是否有可能得到英文消息?
看起来您无法获得英语语言错误消息(这在某种程度上是好的,如果有点妄想,它表明标准不认为英语是优于其他自然语言的"特殊"或通用语言),但您可以获得其他信息,这些信息可能为您的日志记录提供足够的细节。也就是说,有一个数字和一个名称属性。由于您的目标是记录错误,也许您可以记录错误编号和名称,并决定是否也记录本地化的错误消息。
相关文章:
- Ajax聊天消息重复而不仅仅是更新
- 如果localstorage为空,则显示欢迎消息
- 绑定时将Parsley minlength消息作为选项传递时,未对其进行自定义
- 离开页面时弹出消息
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- 在javascript中获取NaN消息,同时添加多个文本字段
- 当文本字段为空时,按下按钮后弹出一个消息框,例如Facebook
- 加载从跨文档消息传递中作为事件数据获得的 pdf
- 添加侦听器以向文本字段创建警告消息
- 删除消息选择打印机并使用javascript自动打印文档
- 如何使用jQuery验证美国邮政编码,并在Bootstrap模板的文本字段上方显示红色错误消息
- 引导程序引导框在表单文本字段中的消息中显示变量
- 提交消息后,文本区出现换行符
- 两个窗口或选项卡之间的跨文档消息传递,而不是iframe
- IFrame和IFrame之间的跨文档消息传递问题家长
- 当你在facebook聊天中收到一条新消息时,如何像facebook那样更改文档'
- 在窗口消息后保留文本字段数据
- 谷歌文档书签导致错误消息
- 给出关于用户在jQuery/javascript的html文本区输入的消息
- 如何在文本区右侧显示当前时间,在左侧显示消息文本