`
zhaoshijie
  • 浏览: 2259952 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js打开浏览器文件下载框

    博客分类:
  • JS
 
阅读更多



关键字:js打开浏览器文件下载框
说明:此方法兼容IE、火狐等浏览器

1、定义一个iframe
<iframe name="I1" style="display:none"></iframe>

2、定义js函数
function saveit(src) {
I1.document.location = src;
savepic();
}
function savepic() {
if (I1.document.readyState == "complete") {
I1.document.execCommand("saveas");
} else {
window.setTimeout("savepic()", 10);
}
}

3、调用函数打开浏览器下载框
假如:下载D:\apache-tomcat-6.0.10\webapps\defense\temp\1373866336171.csv文件,调用方式如下即可:
saveit("http://192.168.1.200:8080/defense/temp/1373866336171.csv");


附件是完整的例子,希望能对大家有所帮助,特此分享,欢迎下载使用:
分享到:
评论

相关推荐

    javascript获取浏览器临时目录

    然而,由于浏览器安全策略的限制,JavaScript直接获取本地文件系统路径的能力受到严格限制。本文将详细介绍如何在不同浏览器环境中通过JavaScript获取浏览器临时目录的方法。 #### 二、背景知识 1. **浏览器安全...

    在页面用js调用后台方法,打开doc文件到浏览器

    综上所述,实现“在页面用js调用后台方法,打开doc文件到浏览器”涉及到前端JavaScript与后端服务器的交互、文件服务器的配置、在线预览策略以及安全措施等多个方面。在实际开发中,应结合项目需求和用户体验选择...

    微信遮罩,微信打开网页提示下载提示浏览器打开

    很多时候我们的服务器提供的下载链接都不支持微信扫码,但是客户又只会用微信扫码,怎么办呢?这时候我们可以做一个跳转的html网页,写一个遮罩代码。扫码打开跳转网页后,判断是否为微信开发环境,是的话就显示遮罩...

    微信跳转到默认浏览器下载app.zip

    在移动互联网领域,微信作为一款超级App,拥有庞大的用户基数,但其内置的浏览器对于某些特定功能,如大文件下载、复杂交互等支持有限。因此,开发者常常需要将用户引导到设备的默认浏览器来完成这些操作,比如下载...

    js前端浏览器打开本地exe程序的demo

    2. 提高用户体验:通过将常用的应用程序集成到网页中,用户可以方便地在浏览器中直接打开所需的应用程序,无需繁琐的寻找和启动过程,提高了用户的使用体验。 3. 跨平台兼容性:由于该功能是基于浏览器实现的,因此...

    微信跳转浏览器下载APP,打开网页实现代码.rar

    首先,我们需要理解微信的内置浏览器并不支持直接下载APK文件,为了绕过这一限制,我们可以采用以下策略: 1. **生成微信跳转链接**:创建一个专门用于跳转的网页,该网页包含一个指向APK下载地址的链接。当用户...

    HTML+JS实现浏览器在线预览文件(支持pdf、excel、ppt、doc、jpg、png格式)

    您的浏览器不支持PDF预览,请下载文件查看。 ``` 如果需要更丰富的交互,如缩放、导航等,可以使用第三方库,如PDF.js,它是Mozilla提供的一个纯JavaScript编写的PDF解析和渲染库。 对于图片(JPG、PNG)的预览...

    C# 下载不在浏览器打开

    综上所述,"C# 下载不在浏览器打开"涵盖了文件下载的基本原理、HTTP响应头的使用、文件I/O操作、URL路由、安全性及用户体验等多个方面。在实际开发中,还需要结合具体的项目需求和框架进行适当的调整和优化。

    基于QT浏览器,可在配置文件中配置网址

    在这个例子中,`default_url`字段指定了浏览器启动时打开的默认网页。只需修改这个字段的值,就可以改变浏览器的启动页。 在实际应用中,开发者还可以扩展配置文件,添加更多的自定义选项,例如是否开启开发者工具...

    微信中点击按钮弹出在外部浏览器打开的提示代码

    在微信环境中,通常为了安全和用户体验,用户不能直接在微信内置浏览器中打开外部链接,而是需要引导用户通过外部浏览器来访问。本知识点主要探讨如何在微信中实现点击按钮后提示用户在外部浏览器打开链接的代码实践...

    JS 获取浏览器参数

    这篇博文“JS 获取浏览器参数”可能探讨了如何利用JavaScript来收集关于用户浏览器的信息,包括但不限于浏览器类型、版本、操作系统、屏幕分辨率等。 首先,我们可以使用`navigator`对象来获取浏览器的基本信息。`...

    组态王打开网页浏览器 案例

    在这个“组态王打开网页浏览器”案例中,我们将探讨如何在组态王6.55版本中集成网页浏览器功能,以便实现设备远程监控、数据交互以及网页信息展示等需求。 首先,我们需要了解组态王6.55的基本操作。这个版本的...

    微信打开链接提示浏览器打开

    3. **跳转机制**:描述中的代码可能是通过JavaScript或者服务器端的HTTP重定向实现的,当用户在微信中点击链接时,会弹出提示让用户选择在浏览器中打开,一旦选择,页面将自动在外部浏览器中加载。 4. **index.php*...

    JS打开图片另存为对话框实现代码

    在上述提供的代码段中,主要涉及到了如何使用JavaScript打开浏览器的另存为对话框,以实现图片下载的功能。 首先,需要注意的是,为了确保页面的正常工作,需要在`&lt;head&gt;`部分引入jQuery库,这是因为代码中使用了...

    微信跳转到浏览器下载APP实现代码

    微信内置的浏览器(X5内核)为了用户体验和安全考虑,通常不允许直接下载APK文件。但我们可以利用一个中间页面(通常为HTML),通过JavaScript来引导用户跳出微信,进入系统浏览器完成下载。 2. **HTML页面(test....

    解决pyecharts运行后产生的html文件用浏览器打开空白 下载引用资源到本地

    解决办法:下载所需js文件到本地,修改资源引用地址。 看网站的介绍,pyecharts 提供了更改全局 HOST 的快捷方式 from pyecharts.globals import CurrentConfig # 换成你你放pyecharts-assets-master/assets/的...

    直接使用js打开电脑文件

    在JavaScript(JS)中,直接打开用户电脑上的文件是一种常见的需求,例如在上传文件功能中。然而,出于安全考虑,浏览器的同源策略和沙盒环境限制了JS直接访问用户的文件系统。通常,我们不能像操作本地应用那样自由...

    JS端基于download.js实现图片、视频时直接下载而不是打开预览

    在网页中,我们经常需要提供文件下载功能,特别是图片和视频。然而,浏览器有时会根据文件类型自动进行预览,而不是触发下载。针对这一问题,我们可以利用JavaScript和第三方库download.js来实现无论何种文件格式都...

    将pdf,ppt,word,excel在浏览器中打开

    PDF.js是Mozilla开发的一个开源库,专门用于在浏览器中渲染PDF文件,它无需任何插件,只需JavaScript即可实现。PDF.js能够提供高质量的PDF文档显示,并支持多种现代浏览器。使用PDF.js,开发者可以轻松地集成PDF预览...

Global site tag (gtag.js) - Google Analytics