Я делаю функцию загрузки в моем приложении, которая имеет функцию перетаскивания.Он отлично работает на 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
- это процесс загрузки, и он не важен для этой части.