我们能否得出结论:Silverlight 5 - 在浏览器中运行时需要提升信任,仅适用于Internet Explorer上的跨域调用,而对于其他浏览器(例如Chrome)则无效。
创建证书并签署xap。
情境:
在公共文件共享上调用Mp3文件。
somefileshare / hshs2732hdhh / xyz.mp3
在IE上,它能够获取文件并播放媒体元素。
在Chrome上,这是错误:
get: somefileshare/login:
Uncaught Error: Unhandled Error in Silverlight Application An exception occurred during the operation, making the result invalid. Check InnerException for exception details. at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
at System.Net.OpenReadCompletedEventArgs.get_Result()
at Example.PlayList.webClientMp3Download_OpenReadCompleted(Object sender, OpenReadCompletedEventArgs e)
at System.Net.WebClient.OnOpenReadCompleted(OpenReadCompletedEventArgs e)
at System.Net.WebClient.OpenReadOperationCompleted(Object arg)
请分享您的想法。