在 safari 中替代 window.url

Alternative for window.url in safari

还有其他选择吗
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.URLreturns未定义。

根据http://caniuse.com,Safari 5.1 及以下版本不支持此功能。

重要的是要了解它不受 IE9 及以下版本、Opera Mini 和其他一些次要桌面和移动浏览器的支持。因此,最好避免使用它。