2017-10-21 109 views
1

我搬到了新的虛擬主機。現在我有一些問題。每次用任何瀏覽器訪問我的網站時,我的Flash對象(遊戲,時鐘等)正在下載,而不是顯示在頁面中。我在谷歌搜索有關這個問題的東西,但沒有...Flash對象正在下載,而不是顯示

有什麼,我可以做,修復它?與.htaccess有什麼關係?我正在使用iframe加載閃存。另外我使用的是PHP版本5.5(在我的舊主機上,我的版本是5.4)。

+0

你是否檢查問題是否與瀏覽器支持? – FluffyKitten

回答

0

FIXED:其實我並沒有意識到,網絡託管給了我更多的權限,其重置我的PHP版本恢復爲默認5.6。我把它重新設置爲5.5,並且一切都找到了:)謝謝大家!

0

你檢查了Content-Type標題?據我所知,Content-Type可以通過使用AddType指令的.htaccess進行控制。在我的情況AddType

AddType text/html .html

+0

並且這應該在主目錄或flash目錄中? – Nicox

0

「我使用iframe加載Flash中。」

像Chrome這樣的瀏覽器現在不會直接加載SWF(Flash)文件。

它不會,如果你直接點工作地址欄或iframeSRC到。 swf文件。

解決方案

使用iframe,必須加載.html文件本身嵌入.swf文件。

所以不要在你的iframe無法加載爲:http://www.mysite/someFlash.swf ...
相反,你加載作爲http://www.mysite/someFlash.html在HTML文件中的代碼如下所示:

<!DOCTYPE html> 
<html> 
<body> 

<embed src="http://www.mysite/someFlash.swf" width="800" height="600"> 

</body> 
</html> 
+0

也許我會嵌入,但我的觀點是,在舊的主機它正在工作,在這裏沒有:/ – Nicox

0

也許服務器未配置爲能夠識別「SWF ' 延期。

如果是這種情況,您可以要求主機將閃存擴展名和MIME類型添加到服務器的列表中。

擴展 - MIME類型

swf - application/x-shockwave-flash swf