2011年11月11日 星期五

網頁裡的 swf object 存取外部URL時,ie與chrome 安全性上的差別

在網頁 test1.asp 的程式碼裡, 寫入
session("test")="chrome"

在網頁 service.asp 的程式碼裡, 寫入
session("test")= session("test") & "-test"

接著透過 swf 呼叫 service.asp, 在 IE 6.0 的環境下,
swf 與瀏覽器使用同一個 session, 所以 service.asp 傳回的結果:
chrome-test

但是在 chrome (或 firefox) 的環境下執行,
swf 與瀏覽器, 不是使用同一個 session, 所以 service.asp 傳回的結果:
-test

結論: chrome 與 firefox 安全性比較高, 您在使用 swf 呼叫外部的 URL 時, 需要把相關的參數, 一併傳給 service.asp.

沒有留言:

張貼留言

Facebook 留言板