HTML5 拖放与 Chrome 应用程序(打包)兼容吗?
Is HTML5 drag and drop compatible with Chrome Apps (packaged)?
我尝试了传统方法,它在 Chrome 中作为网页工作,但当我将该页面用作打包应用程序时却不行。
我只是出于测试目的从 W3 做这个例子,因为它非常简单。
http://www.w3schools.com/html/html5_draganddrop.asp
这在 Chrome Android 中不受支持,请参见 caniuse:http://caniuse.com/#search=drag
我能够通过在元素(在我的例子中是图像)上使用 -webkit-user-drag CSS 属性 来让它工作。这允许在应用程序 window 本身中拖动。
img {
-webkit-user-drag: auto;
}
然后我为所有其他 javascript 函数(在 Chrome 应用程序中不允许内联 javascript 设置事件监听器,可以在 w3 link 中看到描述。
现在拖放就像在普通网页上一样。
我尝试了传统方法,它在 Chrome 中作为网页工作,但当我将该页面用作打包应用程序时却不行。
我只是出于测试目的从 W3 做这个例子,因为它非常简单。 http://www.w3schools.com/html/html5_draganddrop.asp
这在 Chrome Android 中不受支持,请参见 caniuse:http://caniuse.com/#search=drag
我能够通过在元素(在我的例子中是图像)上使用 -webkit-user-drag CSS 属性 来让它工作。这允许在应用程序 window 本身中拖动。
img {
-webkit-user-drag: auto;
}
然后我为所有其他 javascript 函数(在 Chrome 应用程序中不允许内联 javascript 设置事件监听器,可以在 w3 link 中看到描述。
现在拖放就像在普通网页上一样。