无法从&在IE中输入标签,在FF中工作;铬
Cannot open a csv file from a & input tags in IE, works in FF & chrome
我有一段java脚本代码,它输出以下按钮到我的网页:
<a href='data:application/csv;charset=UTF-8, " + encodeURIComponent(output) + "' download='myFilename.csv' ><input id='Button1' type='button' value='Title' /></a>
'Output'是我的字符串,它与上面的代码一起在Firefox和Chrome中工作:在excel中作为csv文件打开,但在IE中根本不起作用(我最终需要9-11才能工作,但只是10/11开始)。当我点击IE中的按钮时,我得到了"网页无法显示"的消息。
任何想法吗?
实际上IE只部分支持datauri
。
你不能引用任何文件,但图像,样式表和自IE10 javascript。如果要交付CSV,则必须使用服务器端脚本动态生成CSV。
来源:http://caniuse.com/datauri
如果你想的话,我可以给你一些关于如何用PHP或其他语言创建CSV文件的例子。
相关文章:
- jQuery Datepicker可以在Safari中工作,但不能在FF或Chrome中工作
- 使用一个Javascript函数提交多个表单可以在FF中工作,而不需要其他浏览器
- jQuery$.post可以在chrome、safari中工作,但不能在FF中工作(声明成功回调函数未定义)
- 可以'我没有集中精力在FF工作
- Javascript/AAJAX在Opera中不起作用,在FF/IE/Chrome中完美工作
- jQuery不在Chrome中运行,在FF中工作
- window.location在IE9和FF中的工作方式不同
- 在<a>IE和FF不工作
- PHP/JavaScript 检查/取消检查在 FF 中工作,但在 IE 中不起作用
- Cookie不是在Safari,ios中设置的,而是在ie,ff,chrome中工作
- event.preventDefault();停止在FF工作
- 用于<脚本>在FF工作,而不是IE
- jQuery类更改未在IE中触发?镀铬/FF工作符合设计要求
- Dojo xrget-sync:true调用冻结IE UI,而FF工作正常
- InnerHTML没有'我不在FF工作
- jQuery ajaxSend()在FF工作,但不是Chrome
- jQuery不需要的排序数组输出在Chrome和IE (FF工作良好)
- 第二个Javascript表单POST在Chrome浏览器失败,在IE和FF工作
- 无法在Chrome上显示预填充的输入值- FF工作正常
- 选项OnClick在IE中不工作?但是在FF工作