Flash小技巧之allowScriptAccess

別以爲嵌入Flash的html不重要,有時候小問題也會引發大"騷亂的"
比如:

<param name="allowScriptAccess" value="sameDomain" />
使用 allowscriptaccess 使 Flash 應用程序可與其所在的 HTML 頁通信。此參數是必需的,因爲 fscommand() 和 getURL() 操作可能導致 JavaScript 使用 HTML 頁的權限,而該權限可能與 Flash 應用程序的權限不同。這與跨域安全性有着重要關係。

也就是說如果swf在blog.80s.net.cn下,但是頁面在fmail.80s.net.cn下,想用getURL或者fscommand調用頁面中的js是不可以的

除非你將value設置爲always

value參數說明:
always 允許隨時執行腳本操作。

never 禁止所有腳本執行操作。

samedomain 只有在 Flash 應用程序來自與 HTML 頁相同的域時才允許執行腳本操作。

所有 HTML 發佈模板使用的默認值均爲 samedomain。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章