flash和圖片加載cdn文件會有跨域訪問的問題
如果接口參數中沒有對圖片/flash域名限製進行說明,則傳入的圖片/flash地址的根域名必須要有一個crossdomain.xml 的flash授權文件,以向騰訊的網站授權可以加載到圖片/flash。
假設開發者的Flash應用托管在 https://www.abc.com/abc.swf, 如果希望加載騰訊雲CDN上的資源文件,需要開發者按照以下步驟進行:
1. 在騰訊雲CDN的用戶目錄下上傳crossdomain.xml, 該文件可通過https://YOURAPPID.cdn.myqcloud.com/YOURAPPID/crossdomain.xml路徑訪問。
crossdomain.xml的示例內容如下,可根據實際情況調整:
<?xml version="1.0"?>
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="www.abc.com" to-ports="*"/>
</cross-domain-policy>
2.在 https://www.abc.com/abc.swf 中增加如下語句加載沙箱安全策略
Security.loadPolicyFile(“https://YOURAPPID.cdn.myqcloud.com/YOURAPPID/crossdomain.xml”)
最後更新:2017-01-09 21:51:37