我正在爲所有的javascript,圖像,swfs等運行一個外部資產主機的rails3項目。這是一個完全不同的域。所以知道我試圖使用swfobject嵌入一些SWF。在開發(相同的主機)一切工作正常,但在生產(不同的主機),它不啓動閃光燈(螢火蟲顯示文件已加載,但沒有出現在頁面上)。我已經把這個crossdomain.xml文件放在資產主機的根目錄下,但是它根本不會改變任何東西。閃存和跨域問題
http://my.host/crossdomain.xml
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
http://my.host/swfs/sound1.swf http://my.host/swfs/video1.swf ...
我能做些什麼,使工作?我使用的SWF不是由我開發的,所以我不能改變它們。有些是簡單的聲音,有些則是視頻和小型「應用程序」。我不想讓rails爲swfs服務。
suzre你是對的,愚蠢的meh – gucki 2010-11-16 10:42:18