javascript - 有什么方法可以快速确定浏览器是否支持支持 CORS 的图像而不污染浏览器?

标签 javascript html canvas cors

是否有快速测试来确定浏览器是否支持支持 CORS 的图像,而这些图像在绘制时不会污染 Canvas 。我知道 Chrome 15 支持这个,Firefox 9Beta 但 Firefox 8 不支持,Safari 不支持,IE9 不支持。但必须有一个非常简单的测试来确定这一点,基本上是在 Canvas 上绘制图像并查看当您尝试获取图像数据时是否出现异常,或者是否有任何其他简单的方法来确定这一点。

最佳答案

这似乎可行:

if ('crossOrigin' in new Image())
    // ...

关于javascript - 有什么方法可以快速确定浏览器是否支持支持 CORS 的图像而不污染浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8438966/

相关文章:

javascript - 使用 SVG 生成圆形按钮

javascript - parseInt 应该是数字时返回 NaN?

javascript - 如何在 javascript 中查找并替换一组没有 id 或名称的现有 td 背景图像?

jquery - 同时在2个div中注册鼠标事件?

javascript - 在此示例中,为什么 window.getSelection() on focus 在 Chrome 中不起作用?

java - 如何在不使用 java applet 检查和不使用 javascript 的情况下检测是否安装了 java 并知道其版本?

jquery - 在 : jquery prepend doctype to html 方面需要帮助

css - HTML5/CSS - 将内容添加到 SECTION 时,位置会移动。为什么?

android - 从 Android Canvas 获取像素值

javascript - html5 Canvas 圆形调色板