ff中的JavaScript错误



我正在尝试执行一个JavaScript,并且有此错误:

Timestamp: 10/25/2012 2:23:13 PM
Error: SyntaxError: syntax error
Source File: http://www.facebook.com/dia.makoetskiy
Line: 1
Source Code:
<!DOCTYPE html> 

它指向这条线。尽管它不是文档中的第1行。

<script src="http://www.facebook.com/dia.makoetskiy" onload="logged()" onerror="notlogged()"></script>

Firefox的问题是什么?

Chrome说我有语法错误:

<!DOCTYPE html>

为什么这是错误的..?为什么孔页面在Firefox上崩溃,但在Chrome/

上还可以

我认为第一行的错误是来自Facebook的。但是我如何防止这种情况?它从该页面检索文档,并且该文档破坏了JavaScript外部链接语法

http://www.facebook.com/dia.makoetskiy是HTML文档,而不是JavaScript程序。

<!DOCTYPE html>是该资源之一,而不是包含<script>元素的文档。

Facebook不会返回诸如http://www.facebook.com/some-super-bogus-username

之类的不存在页面的404响应

http://redbot.org/?uri=http:////////Som2fsome-super-bogus-username

它只需报告返回HTTP/1.1 302 Found

除了使用JavaScript进行这样的检查之外,这不是理想的选择。在PHP中测试404的URL的简便方法?

最新更新