`

ie下自动下载excel表的解决方式

阅读更多
ie下自动下载excel表的解决方式:

1: config.action_controller.use_accept_header = false

用于设置确定response格式的规则。如果该值设为true(默认值),则respond_to方法和Request#format方法会根据Accept Header返回相应格式的response。弱该值设为false则request格式会单独由params[:format]来决定。如果没有format参数,则response的格式会根据request是否是一个Ajax request来决定返回HTML还是Javascript。

2: 
  before_filter :hijack_ie_default_format

  protected

  def hijack_ie_default_format  # params[:format]为 nil 时,设置为 html
    if request.user_agent =~ /MSIE/ and params['format'].nil?
      params['format'] = 'html'
    end
  end
分享到:
评论

相关推荐

    win7解决IE下载excel时直接在IE浏览器中打开

    这种工具通常会自动调整相关设置,帮助用户快速解决IE下载Excel文件的问题,避免手动操作的繁琐。 5. **使用Microsoft Easy Fix**: - 用户双击运行这个.msi文件,按照向导提示进行操作,工具会检测当前的IE设置,...

    JS 读取Excel文件(xls) 兼容Chrome/IE/Firefox

    在JavaScript中,读取Excel文件(.xls)并兼容多种浏览器,如Chrome、IE和Firefox,是一项常见的需求。这通常涉及到文件API、ActiveXObject(针对IE)和第三方库的使用。下面将详细介绍如何实现这一功能。 首先,...

    EXCEL超级链接被禁止的解决方法

    EXCEL 超级链接被禁止的解决方法 在 Excel 表格中,...Excel 超级链接被禁止的解决方法是多方面的,我们需要了解系统权限、IE 的设置和注册表的修改等知识点。只有掌握了这些知识点,我们才能更好地解决这个问题。

    plsql导出数据到excel的三种方法

    2. **导出数据**:在查询结果集上,即在结果显示区域(注意不要选中任何具体的行或单元格),点击鼠标右键,选择【Copy to Excel】选项下的【Copy as xls/xlsx】,将数据导出为Excel文件。需要注意的是,根据PL/SQL ...

    Fire-IEBrowser1.4

    总结来说,“Fire-IEBrowser1.4”是一个针对IE浏览器的Selenium自动化测试工具,它可能解决了在IE上运行Selenium测试的特殊挑战,并且提供了一种使用Excel宏来编写和管理测试脚本的方法。通过XPath的支持,它增强了...

    Excel百宝箱9.0无限制破解版.rar

    有两种合并方式:将每个工作簿中的工作表合到当前工作簿是,表与表对应;将不同工作簿中同工作表的数据合并到同一工作表中。差异在于同名工作表的处理 【文本与数值互换】:将选区的数字瞬间转换成文本;将选区的...

    Ajax FireFox IE 乱码兼容问题

    在IT领域,特别是Web开发中,字符编码的处理是一大挑战,尤其是在跨浏览器、跨平台的环境下,如在Ajax请求中遇到的FireFox与IE之间的乱码兼容问题。本文将深入探讨这一问题,并提供详细的解决方案。 ### Ajax与字符...

    javascript+vba实现打印excel功能

    需要注意的是,由于安全限制,这种做法可能在非IE浏览器或现代浏览器的兼容模式下无法正常工作。 在实际应用中,为了实现多文件打印,你可以将文件名列表传递给JavaScript函数,并在循环中调用`printExcel`。此外,...

    JavaScript HTML内容导出Excel兼容所有浏览器

    5. **触发下载**:在非IE浏览器中,通过`window.open()`打开这个URL,浏览器会自动触发下载。对于IE,我们可以利用ActiveXObject创建一个新的Excel实例,并将数据复制到剪贴板。 6. **处理IE浏览器**:在IE中,我们...

    用Excel自动填写网页表单.pdf

    为了解决这一问题,本文档介绍了如何利用Excel自带的VBA(Visual Basic for Applications)编程技术,实现将Excel中的数据自动填充到指定网页表单的功能。 #### 二、实现原理 实现此功能的核心在于利用VBA与网页...

    工具-excel导出:兼容ie所有版本、谷歌、360、火狐等所有浏览器

    2. **CSV(Comma Separated Values)**:由于IE早期版本不支持Excel的直接创建,一种通用的方法是使用CSV格式,因为所有浏览器都支持下载CSV文件,并且大多数版本的Excel可以自动打开并识别这种格式。通过创建一个...

    WEB页面导出为EXCEL文档的方法

    大部分现代浏览器会自动识别并以Excel打开。 - 库如`js-xlsx`或`SheetJS`:这些库提供强大的Excel读写功能,可以解析HTML表格数据并生成XLSX文件供用户下载。 2. **VBA宏**: - 在Excel中编写VBA宏,通过HTTP请求...

    清IE浏览器缓存

    在IT领域,清理浏览器缓存是一项常见的操作,尤其对于IE(Internet Explorer)用户而言,定期清理缓存可以解决浏览问题,保护隐私,并优化浏览器性能。本文将深入探讨如何使用自定义的程序模块来无窗口、无介面、零...

    浙江统计年鉴2013

    要解决此问题,请在IE浏览器的工具菜单 Internat选项->高级->安全->“允许来自CD的活动内容在我的计算机上运行”(选择此项,在复选框中打勾)。 系统要求: 中文Windows 9X,Windows ME /2000 /XP

    Excel、word单击链接出现由于本机的限制操作取消的解决方法.docx

    总结来说,面对Excel和Word单击链接出现的“由于本机的限制操作取消”的问题,我们可以通过修改Excel设置并设置IE浏览器为默认浏览器来解决。同时,我们也需要对问题背后的原因有所了解,这样在面临类似情况时,我们...

    足易在线EXCEL

    这个控件的出现,极大地扩展了ASP应用的功能,使得在互联网环境下处理Excel数据变得更加便捷。 在ASP(Active Server Pages)平台上,开发者通常会遇到需要在网页上显示或者交互处理Excel数据的需求。【足易在线...

    Python+JavaScript+html编写的免费刷题工具,可以实现浏览器读取本地excel文件,自定义题库,祝大家考试高分

    2.实现了浏览器读取本地excel文件,非IE浏览器也可以轻松读取本地文件,解决兼容性问题; 3.支持自定义题库导入,把需要复习的题库按模板格式要求存放在软件同级目录,即可自动导入开始刷题; 4.支持错题、未答题目...

    Excel财务应用.ppt

    Excel在财务应用中扮演着至关重要的角色,尤其在数据管理和分析方面。...规划求解则用于解决约束条件下优化问题。 通过掌握这些Excel财务应用的知识点,财务工作者能够更高效地处理和分析数据,做出更明智的业务决策。

    Excel导入SQL数据库

    三、 ASP操作Excel生成数据表 四、 ASP操作Excel生成Chart图 五、 服务器端Excel文件浏览、下载、删除方案 六、 附录 正文 一、 环境配置 服务器端的环境配置从参考资料上看,微软系列的配置应该都行,即: 1.Win9...

Global site tag (gtag.js) - Google Analytics