我必须使用http params将xml配置文件的路径发送到我的swf。网址如下所示:
lw.local/m/swf/engine.swf?width=900&height=600&xml=/m/xml/stage.xml
在Opera,Firefox,Chrome和Safari中它运行良好。但是,IE8和IE9打开stage.xml而不是engine.swf。
我将路径更改为
lw.local/m/swf/engine.swf?xml=/m/xml/stage.xml&width=900&height=600
,因此您可以看到网址末尾没有扩展名。 IE8现在工作正常并按预期打开swf文件,但IE9仍然打开xml。我可以做一个解决方法,因此url中没有文件路径,但看起来它是一个IE问题。我已经查看了RFC1738,但在HTTP搜索部分没有找到任何关于文件路径禁止的内容。
我的问题是:是它是IE漏洞,还是我错误地使用了http参数?
如果是一个错误,微软是否有机会修复它?
connect.microsoft.com是向他们报告错误的最快方式吗?
的更新:
IE9 32bit工作正常,bug仅存在于IE9 64bit
答案 0 :(得分:0)
在URLencode
?
所有事情怎么样?