問題
非 Flex 頁面點擊後登錄到 Flex 站點,需將數據寫入 SharedObject 實現免登。
參考資源
核心思路
- Flex 端建立
SharedObject.getLocal("loginData", "/"),路徑設為根目錄以便跨子域訪問。
- 非 Flex 頁面(HTML/JS)無法直接寫入 SharedObject,需通過 **ExternalInterface** 暴露 Flex 方法供 JS 調用,或由後端生成帶 Token 的 URL,Flex 端啟動時讀取 Token 驗證並寫入 SharedObject。
- 注意 Flash Player 安全沙箱策略,需部署
crossdomain.xml。