在一年前的这个线程中,它解释说当它的任何部分来自外部域时, WriteableBitmap将阻止读取访问 - 例如免费图像服务器。
进一步详细说明这是针对“DRM”的。我猜有人在 Silverlight 中编写一个电影开膛手,其中包含来自另一个域的电影然后重新捕获它,这是一个很大的威胁......除了意识到你可以重写该血腥的 xap,因为它从电线上下来,然后同域!但这既不是这里也不是那里。
无论如何,显然我正在尝试使用 WritableBitmap 来导出用户当前设置的屏幕截图;但我被这个跨域问题阻止了。
在最新版本的 Silverlight 中真的没有支持的方法吗?没有 crossdomain.xml 或 clientaccesspolicy.xml?这对 Silverlight 来说不是很严重吗?一个巨大的“Screw You”,半心半意地设置安全路障,阻碍开发人员但不能阻止攻击者?
编辑:这个问题与这里的这个问题相同。