createElement('canvas')代码适用于Safari,但不适用于Firefox, Chr
createElement('canvas') code works on Safari but not on Firefox, Chrome
我正在尝试一个简单的查询,它得到一个图像,并加载其数据到一个变量。这段代码可以在Safari(5)上运行,但不能在Firefox(3.6.3 for Mac)或Chrome(10 for Mac)上运行。
下面是代码:http://jsfiddle.net/saTzx/你知道哪里出错了吗?
与此代码相关的另一个问题是,drawImage()实际上不应该绘制图像吗?这在任何浏览器中都不会发生。图像是绘制的,您只是从未将画布附加到任何父元素(例如document.body.appendChild(canvas)
)。
我在Safari中得到"加载图像失败"(也,这不是真正的错误,图像被加载),也是正确的。您正在尝试读取被没有任何适当CORS标头的图像污染的图像数据,这是您的错误来源。修复标题
相关文章:
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- PHP中的setcookie仅适用于localhost
- html5 drawImage适用于firefox,而不是chrome
- 提供“;onClick"适用于iPad(触摸屏)和桌面用户的默认功能
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- ResolveUrl是否适用于././也
- Firebase updateChildValues适用于IOS,但不适用于Web和Android
- JavaScript警报适用于int,但不适用于string
- SQLite插件适用于Mac和Windows,但不适用于手机上的Safari
- Regex Replace仅适用于Last Match
- window.onload适用于aspx页面,但不适用于普通html
- Jquery Ajax POST不工作.适用于GET
- 画布上的自定义字体仅适用于safari
- Javascript仅适用于alert()和Debug模式
- JS适用于Firefox和Safari,但不适用于Chrome.此处'是我的网站
- Regex不适用于Firefox,但适用于Chrome
- 通过单击主菜单外部关闭子菜单'不适用于IE,但适用于Firefox&铬
- AngularJS$http.post没有'不适用于Chrome,仅适用于IE
- Javascript仅适用于jQuery mobile中的页面刷新
- createElement('canvas')代码适用于Safari,但不适用于Firefox, Chr