0

我注意到在使用Autoviewer(閃存庫)時我的網站上有一個奇怪的問題。我從來沒有注意到這個問題,我發誓它直到幾個月前工作得很好,但我的畫廊將在Chrome中正常加載,但在IE和FF中顯示不正確的尺寸。FF&IE中的SWFObject錯誤,在Chrome中正常工作

這是我收到的IE錯誤:

Webpage error details 

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; .NET4.0C; .NET4.0E) 
Timestamp: Mon, 19 Sep 2011 07:30:23 UTC 


Message: 'SWFObject' is undefined 
Line: 114 
Char: 3 
Code: 0 
URI: http://mikegreenephotography.com/sports/sports.html 


Message: 'SWFObject' is undefined 
Line: 125 
Char: 3 
Code: 0 
URI: http://mikegreenephotography.com/sports/sports.html 

在FF我得到:

SWFObject is undefined 
var fo = new SWFObject("autoviewer.swf", "autoviewer", "100%", "75%", "8", "#181818");  

在Chrome中的網站能正常工作。我不明白。我感謝任何幫助。

回答

0

如果你看一下你的網站的HTTP響應,你得到一個404的swfobject.js文件:

Request URL:http://mikegreenephotography.com/swfobject.js 
Request Method:GET 
Status Code:404 Not Found 

你需要把在該位置swfobject.js文件,或更新HTML以反映正確的位置。

改變這一行:

<script type="text/javascript" src="../swfobject.js"></script> 

要這樣:

<script type="text/javascript" src="/sports/swfobject.js"></script> 

,它會工作得很好。

相關問題