該程序可直接通過Windows右鍵菜單來修改SWF的安全策略: 英文名:SWF SandBox Type Switcher
要想了解 Flash Player 8 的安全機制,這有兩個文檔是必須要看的: Flash Player 8 安全白皮書 | 與FP8安全有關(guān)的API 如果不想啃文檔,就看這篇(英)或者這篇(中)文章.
SWF 在 Flash Player 8 表現(xiàn)出四種安全沙盒類型: 1,Remote (通過HTTP URL訪問的SWF) 簡單說就是放在網(wǎng)上的SWF(本地虛擬站點也算).安全機制與Flash Player 6相同(crossdomain.xml)
2,Local-with-filesystem 默認(rèn)方式,可訪問本地文件系統(tǒng),但不能與網(wǎng)絡(luò)通訊. 也就是這種本地使用getURL()會看到安全提示對話框.
3,Local-with-networking 可以訪問網(wǎng)絡(luò),但不能訪問本地文件系統(tǒng). 可以載入同一目錄下的SWF: a.loadMovie("b.swf"); 但不能這樣:a.loadMovie("sub/b.swf");或a.loadMovie("c:\b.swf"); (上兩種可通過 SWF SandBox Type Switcher 直接轉(zhuǎn)換)
4,Local-trusted (通過Settings Manager指定過的本地SWF.這種權(quán)限最大. 相當(dāng)于Local-with-filesystem-with-network)
范例(安全沙盒類型檢測): http://m.95time.cn/articleimg/2005/10/2862/sandbox.swf (試試把這個文件下載到本地,再看看顯示結(jié)果.)
出處:DengJie.com
責(zé)任編輯:Danger
◎進入論壇Flash專欄版塊參加討論
|