asp.net – 什么是crossdomain.xml文件?
|
其实我希望我知道从哪里开始 我已经在我的个人网站中嵌入了第三方SWF图片库控件。 SWF是XML驱动的。我如下载入XML文件。 var flashvars = { xmlPath: "http://www.example.com/xml.aspx" };
var params = { allowFullScreen: "true",wmode: "transparent",allowScriptAccess: "always"};
var attributes = {};
swfobject.embedSWF("main.swf","gallery","100%","9.0.0","expressInstall.swf",flashvars,params,attributes);
问题是页面没有按预期工作。其实它只在Firefox中工作,而不是在Chrome或I.E. 用fiddler检查请求后,我发现没有找到文件crossdomain.xml。所以,stackoverflow帮助我找到一个样例… <?xml version="1.0" ?> <cross-domain-policy> <site-control permitted-cross-domain-policies="master-only"/> <allow-access-from domain="*"/> <allow-http-request-headers-from domain="*" headers="*"/> </cross-domain-policy> 添加crossdomain.xml之后,该网页现在可以在Firefox和I.E.在Chrome中,我仍然有问题。 所以这里有几个问题… 1)什么是crossdomain.xml? 2)我如何使我的网页在Chrome上工作? 解决方法“跨域策略文件是一个XML文档,它授予Web客户端(如Adobe Flash Player,Adobe Reader等),可以跨多个域处理数据。”取自Adobe网站 http://www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html。编辑:回答问题2:Flex crossdomain.xml not working correctly in Chrome/Firefox?.为开发人员,Fiddler(或类似的)安装Adobe Flash Player,这些工具应该使您的生活更轻松。另请阅读http://kb2.adobe.com/cps/839/cpsid_83950.html。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-web-api2 – 创建新的IHttpActionResult动作结果方
- asp.net – MVC 3在IEnumerable模型视图中编辑数据
- 从ASP.NET C#启动一个程序
- asp.net-mvc – 我应该在Web应用程序中记录哪些信息?
- asp.net – 模型,ViewModels,MVC 3应用程序中的DTO
- asp.net-mvc-4 – 从beta版升级后的Autofac / MVC4 / WebAp
- asp.net-mvc – ASP.NET MVC 3用户验证
- asp.net-mvc-4 – 禁止从地址栏调用操作方法
- asp.net – 将appsettings.production.json发布到azure上
- asp.net-web-api – 标题中的API密钥与swashbuckle
- asp.net – 如何使用TLS电子邮件与web.config
- asp.net-mvc – 为什么ValidateInput(False)不工
- asp.net-mvc-4 – 表单身份验证:角色(MVC 4)C#
- ASP.NET MVC全局授权过滤器强制登录AllowAnonymo
- 如何在asp.net中的gridview中添加带有按钮的列?
- asp.net-mvc – ASP.NET MVC缓存如何为AJAX请求工
- asp.net – 如何从SQL数据库流.flv文件
- 如何自定义ASP.NET Web API AuthorizeAttribute的
- asp.net-mvc – 如何检测移动浏览器,并将适当的内
- asp.net-mvc – ASP.NET MVC领域:它们对大型应用
