网站启用CDN后flash无法正常显示或链接失效
[ 2015-06-27 09:16:57 | 作者: 杨晓超 ]
当启用了CDN后,可能出现极少数老的网站中的flash无法加载图片资源或flash中的链接失效的情况,这是由于flash的安全机制阻挡了来自CDN中的内容,解决方法如下:
1 一些简单的展示效果如图片轮播等尽量避免使用flash来实现;由于flash本身的安全问题层出不穷,一直饱受业界诟病,因此越来越少的开发者会选择使用flash,而转向js/css/html5等技术;
2 编辑该flash所在的网站文件,添加相应配置以允许flash加载来自CDN的资源或允许其执行本域脚本,示例:
修改前: ueditor需要修改dialogs/image/image.js,在createFlash中增加 allowScriptAccess:'always',如下图:
zoleadcms、科讯cms由于再图片上传路径获取的是相对路径,会导致图片上传失败,解决办法如下:
修改KS.UpFileFrom.asp,搜索swfupload.asp,定位到://上传处理文件地址
var uploadUrl="include/swfupload.asp"; 修改为
var uploadUrl=location.origin + "/partner/include/swfupload.asp";
3 在网站根目录中创建一个名为crossdomain.xml的文件,内容如下:
1 一些简单的展示效果如图片轮播等尽量避免使用flash来实现;由于flash本身的安全问题层出不穷,一直饱受业界诟病,因此越来越少的开发者会选择使用flash,而转向js/css/html5等技术;
2 编辑该flash所在的网站文件,添加相应配置以允许flash加载来自CDN的资源或允许其执行本域脚本,示例:
修改前:
引用
<object>
<param name="movie" value="01.swf">
<embed src="01.swf">
</object>
<param name="movie" value="01.swf">
<embed src="01.swf">
</object>
引用
修改后:
<object>
<param name="movie" value="01.swf">
<param name="allowScriptAccess" value="always">
<embed src="01.swf" allowScriptAccess="always">
</object>
<object>
<param name="movie" value="01.swf">
<param name="allowScriptAccess" value="always">
<embed src="01.swf" allowScriptAccess="always">
</object>
zoleadcms、科讯cms由于再图片上传路径获取的是相对路径,会导致图片上传失败,解决办法如下:
修改KS.UpFileFrom.asp,搜索swfupload.asp,定位到://上传处理文件地址
var uploadUrl="include/swfupload.asp"; 修改为
var uploadUrl=location.origin + "/partner/include/swfupload.asp";
3 在网站根目录中创建一个名为crossdomain.xml的文件,内容如下:
引用
<?xml version="1.0" encoding="UTF-8"?>
<cross-domain-policy>
<allow-access-from domain="*"/>
<allow-http-request-headers-from domain="*" headers="*" />
</cross-domain-policy>
<cross-domain-policy>
<allow-access-from domain="*"/>
<allow-http-request-headers-from domain="*" headers="*" />
</cross-domain-policy>
Lunarpages平台更改中文后显示乱码
[ 2009-03-03 23:16:42 | 作者: 杨晓超 ]
不知为何,语言更改为chinese后,就显示乱码了,无意中用FF打开竟然显示正常了。
经过几个mjj一起测试在IE下显示乱码,FF下正常。
不知道为什么捏~
----------------------华丽的分割线----------------------
现在知道了。。。
在IE 菜单里 点查看 - 编码 - 选UTF-8 就OK了
经过几个mjj一起测试在IE下显示乱码,FF下正常。
不知道为什么捏~
----------------------华丽的分割线----------------------
现在知道了。。。
在IE 菜单里 点查看 - 编码 - 选UTF-8 就OK了
![[lol]](styles/default/images/smilies/icon_lol.gif)
Lunarpages域名管理地址
[ 2009-03-03 14:19:08 | 作者: 杨晓超 ]
在Lunarpages注册的域名管理地址:https://manage.opensrs.net
用主机帐户的帐号密码登录即可 (买空间送的域名)
用主机帐户的帐号密码登录即可 (买空间送的域名)
1