我正在尝试执行一个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
http://redbot.org/?uri=http:////////Som2fsome-super-bogus-username
它只需报告返回HTTP/1.1 302 Found
除了使用JavaScript进行这样的检查之外,这不是理想的选择。在PHP中测试404的URL的简便方法?