FF中的Javascript错误

时间:2012-10-25 12:41:43

标签: 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外部链接语法

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

对于http://www.facebook.com/some-super-bogus-username

等不存在的网页,Facebook不会返回404回复

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

它只是报告HTTP/1.1 302 Found

除了用javascript做这样的检查并不理想。 Easy way to test a URL for 404 in PHP?