【问题标题】:Bing maps V8 image conversion error "Tainted canvases may not be exported"必应地图 V8 图像转换错误“可能无法导出受污染的画布”
【发布时间】:2017-11-22 21:20:50
【问题描述】:

我的解决方案中有 BingMaps V8,我正在将 BingMaps 图层(画布)转换为图像并将其渲染为 PDF。当我开发应用程序时它工作正常,现在它开始显示错误“可能无法导出受污染的画布”。请帮我解决问题。

Look at the error

【问题讨论】:

    标签: jquery .net html5-canvas bing-maps


    【解决方案1】:

    此错误表明画布中的其中一个图像中的某些内容与网站不在同一个域中,或者没有启用 COR。查看您添加到地图中的不同数据集,并尝试删除每个数据集,直到错误消失。这应该可以帮助您确定问题所在。

    【讨论】:

    • 尝试了所有可能的方法,终于知道微软保留了 CORS 访问限制来操作图像画布。必应地图 V8 发行说明说,我们可以将地图画布导出为图像,但没有可用的预定义函数。
    • 发行说明没有说明导出画布的任何内容:msdn.microsoft.com/en-US/library/mt770019.aspx 计划添加对此的支持,并在去年推出 V8 时将其作为计划功能提到并被提及在一篇博文中。但是,发现存在太多浏览器差异,无法使其成为功能齐全的功能。因此,此功能已被删除。
    猜你喜欢
    • 2020-03-25
    • 2017-01-02
    • 2018-02-11
    • 2016-04-07
    • 2018-04-09
    • 2018-10-28
    • 2016-11-11
    • 2017-07-12
    • 2014-07-11
    相关资源
    最近更新 更多