我正在编写一个应该支持文件的HTML5拖放API的应用程序,就像这里描述的那样.我想对浏览器是否支持这种疯狂进行编程检查:)现在有效的解决方案是检查浏览器是否提供了FileReader类,如下所示:
if (typeof(FileReader) == "undefined") {
$("#dropbox").hide();
} else {
// connect events
$("#filebox").hide();
}
Run Code Online (Sandbox Code Playgroud)
但它显然不是正确的(我根本不使用那个类).
有任何想法吗?
我正在测试拖放API支持
if (!Modernizr.draganddrop) {
alert('No!');
}
else {
alert('Yes');
}
Run Code Online (Sandbox Code Playgroud)
但不知何故,它在IE8中显示"是",当然不支持html5 D&D API.
提前致谢
html5 internet-explorer drag-and-drop internet-explorer-8 modernizr