0

我正在尝试执行 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>

火狐有什么问题?

Chrome 说我有语法错误:

<!DOCTYPE html>

为什么是错误..?为什么孔页在 Firefox 上崩溃但在 chrome/ 上没问题

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

4

2 回答 2

3

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

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

于 2012-10-25T12:43:10.533 回答
0

Facebook 不会为不存在的页面返回 404 响应,例如 http://www.facebook.com/some-super-bogus-username

http://redbot.org/?uri=http%3A%2F%2Fwww.facebook.com%2Fsome-super-bogus-username

它只是报告回来HTTP/1.1 302 Found

除了用 javascript 进行这样的检查之外,也不理想。在 PHP 中测试 404 的 URL 的简单方法?

于 2012-10-26T17:21:27.250 回答