這看似熟悉,但我無法找到任何關於它... ...相信我已經找到了有關的東西「意外的標記非法」,但這種情況下不爲那些涉及足夠解決方案纔有意義。谷歌Chrome擴展的Javascript意外的標記非法
我有我的background page,像這樣:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Background Page</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="background.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
<body>
</body>
</html>
一小塊符合W3的標記,然而這是哪裏的錯誤「意外令牌非法」發生時,1號線。如果我添加一個空白在頂部行,它仍然在第一行發生錯誤。
在我的JavaScript,我召喚3個初始化函數:
localData.init();
localRead.init();
getTitles();
如果我評論全部三種功能(沒有較少),錯誤消失。我已經三重檢查了我的代碼的其餘部分,並且可以在語法上或邏輯上看到任何錯誤。
我徹底難倒...我在Javascript編程了多年,但它仍然發現古怪我扔。
你的標記是好的,你能告訴我們'background.js'的內容嗎? V8s解析器經常會在完全隨機的地方拋出關於包含文件的錯誤。 – 2010-10-15 06:26:21