2007/02/13

為什麼getURL(url,"_self","POST")失效?

今天為了一個flash檔案搞了一整個下午,搞得RD、vendor還有我怎麼測試就是找不出這個問題的答案!



為什麼getURL(url,"_self","POST")怎麼點都無效?



不停的看code到底哪邊有問題,一直到了超過下班時間很久才發現flash player 8其實是work的,大部分無法成功呼叫url的都是player 9的電腦。

上網一搜尋,果然列出一大堆相關討論。

Flash Player 9.0預設值不再允許跨網域的POST的呼叫,你必須要先將AllowScriptAccess="sameDomain"改為AllowScriptAccess="always"。以上的參數必須要寫進flash的呼叫tag裡面。搞了大半下午的東西,全部的人都快要氣死了。



Adobe - TechNote : Links from SWF in HTML page no longer functional