TypeError:Object在IE 11中不支持此操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TypeError:Object在IE 11中不支持此操作相关的知识,希望对你有一定的参考价值。
这在谷歌浏览器中运行良好但在我的代码中在下面提到的行中的Internet Explorer中出错。任何人都可以建议我需要做什么改变才能在IE中工作。
var file = new File([JSON.stringify($localStorage)], "somefile.txt", {type: "text/plain;charset=utf-8"});
答案
为了解释这个链接,IE 11不支持new File()
构造函数,所以你必须使用blob代替。这是一个基本的例子:
var myArr = ["Hello", "World", "123", "Howdy"];
var b = new Blob([JSON.stringify(myArr)], {type: "text/plain;charset=utf-8"});
window.navigator.msSaveBlob(b, "OutputFile.txt");
现在您应该收到下载提示。
以上是关于TypeError:Object在IE 11中不支持此操作的主要内容,如果未能解决你的问题,请参考以下文章
TypeError: Object(...) 不是 index.js 上的函数
Angular:错误:未捕获(承诺):TypeError:Object(...)不是函数
折叠在 IE11 上不起作用(Object.keys:参数不是对象)
为啥 TypeError: 'str' object is not callable 错误发生在我的代码中
Rails + Javascript + Uncaught TypeError: Object #<Object> has no method