我正在我的应用程序上执行具有拖放功能的上传功能。它在chrome上效果很好,但在Safari上却无法启动该功能。
该应用程序是使用Angular构建的,我正在使用(drop)调用这样的函数:
<div [class.show-uploader]="showUploaderBox" (drop)="onFilesDrop($event)"></div>
它应该会触发我的上传框,但就像在Chrome中一样,但Safari无法检测到(丢弃),所以什么也没发生。
该功能的我的ts文件是:
onFilesDrop(event) {
event.preventDefault();
event.stopPropagation();
this.onValueChanged(event);
}
注意::this.onValueChanged
是上传进度,对于这一部分并不重要。