Flash对象正在下载而不是显示

时间:2017-10-21 19:18:52

标签: php html .htaccess flash

我搬到了新的网络托管。现在我有一些问题。 每次我使用任何浏览器访问我的网站时,我的flash对象(游戏,时钟等)都会被下载而不是在页面中显示。我在谷歌搜索有关这个问题的东西,但没有...

我能做些什么来解决它吗?有.htaccess的东西?我正在使用iframe来加载闪存。此外,我正在使用PHP版本5.5(在我的旧主机上我是在5.4版本上)。

4 个答案:

答案 0 :(得分:0)

您检查了Content-Type标题吗?据我所知,Content-Type可以使用AddType指令通过.htaccess进行控制。就我而言AddType

AddType text/html .html

答案 1 :(得分:0)

  

“我正在使用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>

答案 2 :(得分:0)

可能服务器未配置为识别'swf'扩展名。

如果是这种情况,您可以要求主持人将Flash扩展和mime类型添加到服务器的列表中。

扩展名 - mimetype

swf - application/x-shockwave-flash swf

答案 3 :(得分:0)

修复:实际上我没有意识到网络托管给了我更多权限,这将我的php版本重置为默认值5.6。我再次设置为5.5,一切都找到了:)谢谢大家!