xu369863014 2018-01-02 09:49 采纳率: 0%
浏览 1132
已结题

这样的JS如何实现,求助各位大神

在浏览器里点击下载按钮要求直接在浏览器里打开,不是先下载。
最好在geogle里能实现,不行的话IE也可以

  • 写回答

7条回答 默认 最新

  • keep-go-on 博客专家认证 2018-01-02 11:32
    关注

    感觉你说的是在线预览,
    首先这个要看你打开的是什么文件,office的文件的话,如果是IE的话有个ActiveX插件可以实现dsoframer(依赖本地的Office软件,我记得WPS也可以) ,但是这个插件微软好像已经不维护了。
    如果是Chrome的话,chrome是有自己的一套office 预览的插件的,但是目前您只能在chromium 里面使用。我之前做过在线预览execl的功能使用的是apache POI将execl解析成html然后再浏览器中显示。
    如果是pdf文件的话,IE可以用pdf.dll或者iframe来实现,但是这样要依赖adobe这种软件,如果是chrome和edge这种浏览器可以使用PDF.js 这个开源项目。
    如果是需要第三方软件打开可以这个方法比较多,兼容性最好的我知道的就是URL的方式。
    希望对你有帮助。

    评论

报告相同问题?

悬赏问题

  • ¥15 maple软件,用solve求反函数出现rootof,怎么办?
  • ¥50 汇编语言除法溢出问题
  • ¥65 C++实现删除N个数据列表共有的元素
  • ¥15 Visual Studio问题
  • ¥15 state显示变量是字符串形式,但是仍然红色,无法引用,并显示类型不匹配
  • ¥20 求一个html代码,有偿
  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果
  • ¥15 matlab图像高斯低通滤波