我已经看到很多有关此问题的帖子。我尝试了很多,但没有一个适合我。
方法1。
if (window.navigator.userAgent.toLowerCase().indexOf('crios') > -1) {//iOS Chrome
var reader = new FileReader();
var myFileName = path.substring(path.lastIndexOf("\\") + 1);
reader.fileName = myFileName;
reader.onload = function () {
window.open(reader.result, "_blank");
};
reader.readAsDataURL(iosBlob);
return;
}
方法2。
if (window.navigator.userAgent.toLowerCase().indexOf('crios') > -1) {//iOS Chrome
var reader = new FileReader();
var myFileName = path.substring(path.lastIndexOf("\\") + 1);
reader.onload = function () {
window.open(reader.result, "_blank");
window.document.title = myFileName;
};
reader.readAsDataURL(iosBlob);
return;
}
两者仍在标题中显示“ iosBlob”变量内容。