使用 EaselJS 的拖放在 chrome 中不起作用
Drag and drop doesn't work in chrome using EaselJS
我一直在尝试在 EaselJS 中为位图实现一些拖放功能。无论如何,它在 Firefox 和 IE 中工作得很好,但是当我尝试 运行 Chrome 中的代码时没有任何反应。所有代码都是本地的,图片也是。
这里简单介绍一下相关代码:
stage = new createjs.Stage("testCanvas");
img = new createjs.Bitmap("img.png");
stage.addChild(img);
img.addEventListener("pressmove", function ( event ) {
img.x = event.stageX;
img.y = event.stageY;
});
stage.update();
Chrome 不允许访问已被本地图像"tainted" 画布上的像素数据(安全沙箱限制)。 EaselJS 依靠像素数据来提供准确的鼠标交互。 运行 您从本地服务器(例如 MAMP)测试的代码。
我一直在尝试在 EaselJS 中为位图实现一些拖放功能。无论如何,它在 Firefox 和 IE 中工作得很好,但是当我尝试 运行 Chrome 中的代码时没有任何反应。所有代码都是本地的,图片也是。
这里简单介绍一下相关代码:
stage = new createjs.Stage("testCanvas");
img = new createjs.Bitmap("img.png");
stage.addChild(img);
img.addEventListener("pressmove", function ( event ) {
img.x = event.stageX;
img.y = event.stageY;
});
stage.update();
Chrome 不允许访问已被本地图像"tainted" 画布上的像素数据(安全沙箱限制)。 EaselJS 依靠像素数据来提供准确的鼠标交互。 运行 您从本地服务器(例如 MAMP)测试的代码。