window.open在IE10中不起作用
window.open not working in IE10
基于这篇文章,我正在尝试将json转换为csv。除了IE10之外,Chrome和Firefox的一切都很好。Window.open
似乎在IE10中不起作用。
window.open( "data:text/csv;charset=utf-8," + escape(str));
其中str
是我的csv字符串
使用url "data:text/csv;charset=utf-8,xxxxxxxxxxxx"
打开一个新的空白选项卡其中"xxxx"
是编码的csv字符串。我也试过:
var uri = 'data:text/csv;charset=utf-8,' + encodeURIComponent(str);
var downloadLink = document.createElement("a");
downloadLink.href = uri;
downloadLink.download = "OpHis.csv";
document.body.appendChild(downloadLink);
downloadLink.click();
document.body.removeChild(downloadLink);
同样的结果在Chrome和Firefox中工作,但在IE10中没有。感谢您的帮助。
这解决了我在ie10 上的问题
window.navigator.msSaveOrOpenBlob(blobObject, 'msSaveBlobOrOpenBlob_testFile.txt');
你可以在这个链接上找到更多信息http://msdn.microsoft.com/en-us/library/ie/hh779016(v=vs.85).aspx
相关文章:
- 链接上的IE10 jquery句柄单击事件不起作用
- IE9+IE10 AJAX调用不起作用
- JSON.stringify在IE10中不起作用
- IE10在打开窗口并再次打开另一个窗口时不起作用
- Dropzone.js Drag&Drop 在 IE10 中不起作用
- 异物在 IE10 中不起作用
- $.getJSON 在 IE10 中不起作用
- IE10 函数负载设置间隔不起作用
- 我的 js 代码在 IE10 上不起作用
- 脚本标签的动态创建和 src 加载在 ie10 中不起作用
- Jquery 1.10.2 在 IE10 中不起作用 - JSON
- 幻灯片在IE10中不起作用
- Javascript/Prototype Effect Parallel在IE10中不起作用
- 使用javascript进行日期格式化在IE10上不起作用
- Html图像在IE10中不起作用
- Javascript Regex replace在IE10中不起作用
- window.open在IE10中不起作用
- Javascript dispatchEvent click在IE9和IE10中不起作用
- AngularJS路由有时在IE10上不起作用
- 样式显示:没有在IE8、IE9、IE10兼容性视图中不起作用