有没有别的办法
window.URL = window.URL || window.webkitURL;
适用于 Safari 5 及以下版本?我正在尝试使用以下代码片段预览用户上传的图片:
var file = jQuery('#brandImageUpload').prop("files")[0];
window.URL = window.URL || window.webkitURL ;
var blobURL = window.URL.createObjectURL(file);
$('#ibrandImage').attr('src', blobURL);
$('#brandImage').slideDown();
$(this).slideUp();
但是 window.URL 返回 undefined。
最佳答案
根据 http://caniuse.com
,Safari 5.1 及以下版本根本不支持此功能。
重要的是要了解它不受 IE9 及以下版本、Opera Mini 和其他一些次要桌面和移动浏览器的支持。因此,最好避免使用它。
关于javascript - safari 中 window.url 的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33390092/