我搬到了新的虛擬主機。現在我有一些問題。每次用任何瀏覽器訪問我的網站時,我的Flash對象(遊戲,時鐘等)正在下載,而不是顯示在頁面中。我在谷歌搜索有關這個問題的東西,但沒有...Flash對象正在下載,而不是顯示
有什麼,我可以做,修復它?與.htaccess
有什麼關係?我正在使用iframe
加載閃存。另外我使用的是PHP
版本5.5(在我的舊主機上,我的版本是5.4)。
我搬到了新的虛擬主機。現在我有一些問題。每次用任何瀏覽器訪問我的網站時,我的Flash對象(遊戲,時鐘等)正在下載,而不是顯示在頁面中。我在谷歌搜索有關這個問題的東西,但沒有...Flash對象正在下載,而不是顯示
有什麼,我可以做,修復它?與.htaccess
有什麼關係?我正在使用iframe
加載閃存。另外我使用的是PHP
版本5.5(在我的舊主機上,我的版本是5.4)。
FIXED:其實我並沒有意識到,網絡託管給了我更多的權限,其重置我的PHP版本恢復爲默認5.6。我把它重新設置爲5.5,並且一切都找到了:)謝謝大家!
你檢查了Content-Type
標題?據我所知,Content-Type
可以通過使用AddType指令的.htaccess進行控制。在我的情況AddType
AddType text/html .html
並且這應該在主目錄或flash目錄中? – Nicox
「我使用
iframe
加載Flash中。」
像Chrome這樣的瀏覽器現在不會直接加載SWF(Flash)文件。
它不會,如果你直接點工作地址欄或iframe
SRC到。 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>
也許我會嵌入,但我的觀點是,在舊的主機它正在工作,在這裏沒有:/ – Nicox
也許服務器未配置爲能夠識別「SWF ' 延期。
如果是這種情況,您可以要求主機將閃存擴展名和MIME類型添加到服務器的列表中。
擴展 - MIME類型
swf - application/x-shockwave-flash swf
你是否檢查問題是否與瀏覽器支持? – FluffyKitten