我只有在 chrome 和 IE 中的 swf 文件的重定向源有问题。这对于将虚拟主题 swf(mod-rewrite)重定向到带有附加颜色参数的原始 swf 的主题管理系统来说是必需的。用户可以使用组合框选择颜色,例如:默认、黑色、金色、橙色等。
例如:
User select 'black' in combobox
virtual source: http://myserver/mytheme/black.swf
redirects to: http://myserver/mytheme/default.swf?color1=0000&color2=&FFFFFF& ......
虚拟源链接到名为 theme.php 的主题管理器。此主题管理器为 default.swf 文件(来自数据库)应用正确的参数,并将其重定向到带有应用参数的 default.swf 文件。
最后,swf 'default.swf' 应用颜色查询参数并将一些对象更改为指定的颜色。
这在 Firefox 和 Opera 中运行良好。但在 Chrome 和 IE 中查询参数丢失,swf 显示默认颜色。我认为这是因为 src 参数仍然指向虚拟文件(没有查询参数的那个)?
有人可以向我解释发生了什么吗?或者更好,有人知道解决方案吗?