javascript - safari 中 window.url 的替代方案

标签 javascript jquery 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.URL 返回 undefined。

最佳答案

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

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

关于javascript - safari 中 window.url 的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33390092/

相关文章:

javascript - 渲染时 map 内的箭头功能。 react

jquery - 如何使用 Metro UI CSS 保存可拖动的位置?

javascript - 检查条件后使用 jQuery 取消选中框

Safari Inspector CSS 媒体查询选择器显示为 [object Object]

javascript - 当 window.onbeforeunload 返回 false 时,Safari 保持 "loading"

css - 多列 CSS 列表绝对定位

javascript - 获取 HTML 文件输入类型中刚刚上传的文件名

javascript - Google 时区 API 的小时数不正确?

javascript - Google Apps 脚本---用弯引号替换直引号

jquery:无法获取div的 "value"属性