这是一个小Javascript。 (这是'最小的例子'。)
<script>
var now = new Date();
var minute = now.getMinutes();
if (minute < 10) minute = "0" + minute;
document.write(now.getHours() + ":" + minute);
</script>
这会在Firefox(16.0.2)中引发以下错误:
nicht wohlgeformt
moz-nullprincipal:{356ab095-a1ae-4ba6-a22c-1df0f260f702}
if (minute < 10) minute = "0" + minute;
------------- ⬏
(“nicht wohlgeformt”:德语,意思是“没有很好”。)
“moz-nullprincipal”是什么意思?我没有找到任何有关该错误的信息。这条线有什么问题?
答案 0 :(得分:2)
我搜索了关键字“moz-nullprincipal”,然后Google工具栏发生错误。
该页面说您应该重新安装新版Google工具栏。
答案 1 :(得分:2)
代码有效,这应该有效。 moz-nullprincipal是firefox在某些json / ajax交叉脚本安全性中的错误触发器。 见这里:Cross-domain Ajax call gets no element found Location: moz-nullprincipal
您确定错误“not wellformed”和“moz-nullprincipal:{356ab095-a1ae-4ba6-a22c-1df0f260f702}”是否相关?
你能这样试试吗?
now = new Date();
var minute = now.getMinutes();
if (minute < 10) minute = "0" + minute.toString();
document.write(now.getHours() + ":" + minute);
您使用的是哪个版本的Firefox? 你在使用JQuery吗?