netstrem获取302后的地址,可用来截图,加载实际跨域文件
生活随笔
收集整理的這篇文章主要介紹了
netstrem获取302后的地址,可用来截图,加载实际跨域文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
直接放代碼,老外博客看來的,老外還是牛逼,這都用出來了:http://jessewarden.com/2009/03/handling-crossdomainxml-and-302-redirects-using-netstream.html
?
try { var bit:BitmapData = new BitmapData(progressiveVideoPlayer.measuredWidth, progressiveVideoPlayer.measuredHeight, false, 0x000000); bit.draw(progressiveVideoPlayer); } catch(error:SecurityError) { var list:Array = error.toString().split(" "); var swfURL:String = list[7] as String; var domain:String = list[10] as String; domain = domain.substring(0, domain.length - 1); var domainList:Array = domain.split("/"); var protocol:String = domainList[0] as String; var address:String = domainList[2]; var policyFileURL:String = protocol + "//" + address + "/crossdomain.xml"; Security.loadPolicyFile(policyFileURL); }?-------------------------------- 2017/04/19更新---------------------------------------------
后來發現此方法沒有通用性,只有debug版flash player能拿到詳細錯誤信息,所以在用戶那里還是無效,更通用的辦法見我的下一篇博文。
轉載于:https://www.cnblogs.com/DarkMaster/p/5973593.html
總結
以上是生活随笔為你收集整理的netstrem获取302后的地址,可用来截图,加载实际跨域文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: H5案例分享:移动端滑屏 touch事件
- 下一篇: Canvas--2