Safari에서 아래 오류가 표시됩니다.
'URL'에서 'createObjectURL'을 (를) 실행하지 못했습니다. 제공된 서명과 일치하는 기능이 없습니다.
내 코드는 다음과 같습니다
function createObjectURL(object) {
return (window.URL) ? window.URL.createObjectURL(object) : window.webkitURL.createObjectURL(object);
}
이것은 내 이미지 코드입니다.
function myUploadOnChangeFunction() {
if (this.files.length) {
for (var i in this.files) {
if (this.files.hasOwnProperty(i)) {
var src = createObjectURL(this.files[i]);
var image = new Image();
image.src = src;
imagSRC = src;
$('#img').attr('src', src);
}
}
}
}
window.URL.createObjectURL('broken')
오류가 발생합니다 :Uncaught TypeError: Failed to execute 'createObjectURL' on 'URL': No function was found that matched the signature provided.
createObjectURL(...)
그 오류가 발생하면 무엇을 함수에 전달 합니까?