Javascript 仅限Safari 5.1中的CORS安全例外

Javascript 仅限Safari 5.1中的CORS安全例外,javascript,safari,cors,Javascript,Safari,Cors,我想让CORS在Safari工作。最后,我用一把简单的小提琴测试了基本画布功能: 代码非常简单 var myCanvas = document.getElementById('my_canvas_id'); var ctx = myCanvas.getContext('2d'); var img = new Image; img.crossOrigin = 'anonymous'; img.onload = function(){ ctx.drawImage(img,0,0);

我想让CORS在Safari工作。最后,我用一把简单的小提琴测试了基本画布功能: 代码非常简单

var myCanvas = document.getElementById('my_canvas_id');
var ctx = myCanvas.getContext('2d');
var img = new Image;
img.crossOrigin = 'anonymous';
img.onload = function(){
    ctx.drawImage(img,0,0);
    console.log(myCanvas.toDataURL());
};
img.src = 'http://sibngp.ru/assets/img/slides/thumbs/1.jpg';

它在chrome和ff上运行正常,但在Safari中由于安全异常而失败(实际上我只有Safari 5.1 for Windows)。我知道,Safari支持版本4中的CORS,所以它应该可以工作,我肯定做错了什么。这里唯一可能出错的是标题,但它们实际上看起来还行,我用它们做了很多实验。因此,任何帮助都将不胜感激。

safari在windows上不再受支持,而且已经有好几年不受支持了years@Pete哦,我知道。正如我所说,这是一个古老的Safari 5.1。但无论如何,我认为CORS应该在那里工作。safari在windows上不再受支持,而且已经有好几年没有了years@Pete哦,我知道。正如我所说,这是一个古老的Safari 5.1。但无论如何,我认为CORS应该在那里工作。