moz-nullprincipal是什么意思?

时间:2012-11-21 07:49:29

标签: javascript firefox

这是一个小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”是什么意思?我没有找到任何有关该错误的信息。这条线有什么问题?

2 个答案:

答案 0 :(得分:2)

我搜索了关键字“moz-nullprincipal”,然后Google工具栏发生错误。

  

(日语)   http://st777.seesaa.net/article/139189718.html

该页面说您应该重新安装新版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吗?