精华内容
下载资源
问答
  • google浏览器下载

    2009-07-10 09:18:33
    欢迎大家来下载浏览器 。。 。。 。 。
  • 彗星浏览器彗星浏览器彗星浏览器下载视频的浏览器,制作课件的帮手制作课件的帮手制作课件的帮手
  • 然后想起一般在资源网站下载文件的时候,它们都是给出一个资源链接,然后调用浏览器下载或启用外部的程序(如:迅雷下载), 因此想偷个懒,在自己项目中使用浏览器本地下载和迅雷下载来实现文件下载功能。经不懈努力...

    一、前言

    最近在写自己的项目时,要实现文件下载功能。然后想起一般在资源网站下载文件的时候,它们都是给出一个资源链接,然后调用浏览器下载或启用外部的程序(如:迅雷下载), 因此想偷个懒,在自己项目中使用浏览器本地下载和迅雷下载来实现文件下载功能。经不懈努力(主要是各种苦逼的查资料o(╯□╰)o),终于成功偷懒。下面记录下,给各位懒汉省点时间♪(´▽`)

    二、实现迅雷下载

    2.1 说明

    很多网站文件下载时,都有提供“迅雷下载”这个功能,比如脚本之家啊,各种视频网站啊,那么我们要实现这个功能,该如何动手呢?

    其实很简单,只需要找到迅雷下载的2个JS脚本,然后使用js生成下载链接就行。

    2.2 素材准备

    现在提供2个迅雷下载的JS脚本。我们主要就是用它们来实现偷懒的目的!先给个图,然后给出下载链接♪(´ε`)
    thunder-js
    迅雷下载JS脚本下载链接

    2.3 实例

    JS 已经准备好了,那么就开始试试效果如何了,我们以使用迅雷下载项目下的 index.jsp 为例。

    [jsp代码]

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>调用迅雷下载和本地下载Demo</title>
            <!-- 引入自定义 js -->
            <script type="text/javascript" src="js/common.js"></script>
            <!-- 迅雷下载脚本 -->
            <script type="text/javascript" src="js/thunder/base64.js"></script>
            <script type="text/javascript" src="js/thunder/webThunderDetect.js"></script>
        </head>
        <body>
            <!-- JS 打印出下载链接 -->
            <script language="javascript"> 
                var thunder_url = getRootPath() + "/index.jsp";
                var thunder_pid = ""; 
                var restitle = ""; 
                document.write('<a class="download-link" href="javascript:void(0)" thunderHref="' + ThunderEncode(thunder_url) + '" thunderPid="' + thunder_pid + '" thunderResTitle="' + restitle + '" onClick="return OnDownloadClick_Simple(this,2,4)" oncontextmenu="ThunderNetwork_SetHref(this)" title="">迅雷下载</a> '); 
            </script>
        </body>
    </html> 
    

    注解:getRootPath() 是获取项目根目录的js函数。其代码如下:

    /**
     * 获取项目根路径
     * @returns
     */
    function getRootPath () {
        //获取当前网址
        var curWwwPath=window.document.location.href;
        //获取主机地址之后的目录
        var pathName=window.document.location.pathname;
        var pos=curWwwPath.indexOf(pathName);
        //获取主机地址
        var localhostPaht=curWwwPath.substring(0,pos);
        //获取带"/"的项目名
        var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
        return(localhostPaht+projectName);
    }
    

    2.4 效果

    [360测试效果]
    360-01
    360-02
    360支持外部扩展插件,可以直接打开迅雷的,效果如上

    [谷歌浏览器效果]
    g1
    g2
    有2种情况
    1. 若你没有允许谷歌浏览器启动外部扩展程序,就会出现上面的效果。
    2. 第二种情况就比较好,谷歌浏览器的弹窗就不是上面的了,而是说”XXX检测到是迅雷下载,XXXX是否启动外部程序进行下载”,然后你点击是,就可以使用迅雷进行下载了,和360效果一样。

    2

    2.5 小结

    整体实现不复杂,主要就是依赖2个JS脚本,利用其内提供的方法,将我们的 url 进行编码,转为迅雷专用的下载链接,就是这种格式:thunder://QUFodHRwOi8vbG9jYWxob3N0L0RlbW8vaW5kZXguanNwWlo=

    三、启动本地浏览器下载

    浏览器下载这个功能不陌生吧?使用了N多次了,不论是下片还是下图,都不错。其实现方式也多种。最简单的还是使用HTML5的a标签的新增属性 download

    3.1 a 标签的 download 属性

    使用HTML5的download属性,可以简便轻松的调用浏览器下载,但是就是浏览器的兼容优点问题。目前 chrome、firefox、opera和360浏览器都支持

    [代码如下]

    <!-- 本地下载,使用 download 属性 -->
            <a href="index.jsp" download="index.jsp">本地下载</a>
    

    只需要简单的给出一个超链接就行, href 指向资源地址,download 是指明下载时浏览器下载弹出的文件名。

    [效果]
    local-f1

    这种方式简单吧?

    展开全文
  • 浏览器下载ftp文件

    千次阅读 2012-12-11 11:05:07
    一般下载ftp文件都使用ftp客户端工具,这样能更的保证下载的速度和安全,也可以使用我的电脑,在地址栏输入ftp下载地址实现下载功能,只是相对工具来说这种方法不能操作较大的文件,可能会中断超时,一般建议使用...
    1,浏览器下载ftp文件
    

    一般下载ftp文件都使用ftp客户端工具,这样能更好的保证下载的速度和安全,也可以使用我的电脑,在地址栏输入ftp下载地址实现下载功能,只是相对工具来说这种方法不能操作较大的文件,可能会中断超时,一般建议使用工具。

    当今随着web的发展,很多网站都需要在浏览器中直接提供ftp文件下载。大多数浏览器也在不同程度上支持ftp协议,可以通过ftp://username:password@ip/filepath直接实现文件下载。这里所说的大多数浏览器在不同程度上支持ftp体现在以下几个方面:

    (1)大多数浏览器默认支持ftp协议,如:IE,Firefox,Chrom等。也有少数浏览器不支持ftp协议,如safari等。

    (2)不同浏览器对ftp支持也不相同,
    IE不支持在ftp路径中输入用户名密码功能,如果ftp路径中加入了用户名密码,则IE会忽略掉用户名密码,在访问ftp服务器时需要输入用户名密码。
    而firefox可支持在ftp路径中输入用户名密码访问ftp服务器,当然这种访问模式会导致ftp用户名密码暴露在外,存在不安全性问题,浏览器历史记录在记录ftp地址的同时也会将用户名密码记录,所以要谨慎使用该种访问模式。ff也支持在ftp路径中只输入用户名访问ftp服务器,这种模式的访问只需要用户第一次输入对应的密码即可。

    (3)浏览器不支持文件夹的下载,只能支持单个文件下载。

    2,浏览器下载ftp文件编码

    (1)url上的编码:在访问ftp服务器时需要根据ftp服务器配置客户端编码编码来对url进行编码,如ftp服务器配置客户端编码为GBK,那么需要对url访问路径进行encoding的GBK编码,如果ftp路径中有用户名密码最好也对其进行encoding的GBK编码(如IE10中如果用户名中包含有@符号,访问就会出错)。

    (2)文件名的编码:firefox下载文件名会出现乱码,这应该firefox的一个bug(测试了一下,ff会根据ftp服务器配置客户端编码了对下载文件名进行encoding编码)。
    展开全文
  • 微信内置浏览器下载

    千次阅读 2017-10-27 11:32:30
    微信内置浏览器下载这两天做了下企业微信的开发,按照企业微信api进行开发很顺利,但是到报表导出时遇到问题,对Chrome/IE等浏览器适用的下载方法在微信内置浏览器中点击没有反应。在网上找到资料说是内置浏览器把...

    微信内置浏览器下载

    这两天做了下企业微信的开发,按照企业微信api进行开发很顺利,但是到报表导出时遇到问题,对Chrome/IE等浏览器适用的下载方法在微信内置浏览器中点击没有反应。在网上找到资料说是内置浏览器把文件下载功能给屏蔽了,只能在其它浏览器中打开,所以把我的解决方法记录下。

    项目中后台使用的是springMVC框架
    1. html中直接使用a标签href指向后台下载
    2. 后台代码如下

    String ua = request.getHeader("user-agent").toLowerCase();
    if(ua.indexOf("micromessenger")>0){
        HttpHeaders headers = new HttpHeaders();
        String fileName = DateUtil.getDay() + ".xls";
        headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);
        headers.setContentDispositonFormData("attachment", new String(fileName.getBytes("UTF-8"),"ISO8859-1"));
        return new ResponseEntity<byte[]>(new byte[1],headers, HttpStatus.CREATED);
    }
    else{
        //执行下载
    }

    此方法的主要思路为判断用户是否微信浏览器点击,若为微信浏览器则弹出类似的弹出框:

    选择外置浏览器后会再次调用一遍该方法,此时可以正常下载。

    第一次写博客,排版和语言表达能力感觉不行,以后努力变得更好!!

    展开全文
  • 手机浏览器和pc浏览器下载文件方法

    千次阅读 2019-12-07 16:27:13
    一:其实pc端和手机端浏览器下载文件是一样的,以流的方式传输,只需要后端设置response的参数信息即可。上代码。 public void downLoad(HttpServletRequest request, HttpServletResponse response){ try { /...

    一:其实pc端和手机端浏览器下载文件是一样的,以流的方式传输,只需要后端设置好response的参数信息即可。上代码。

    public void downLoad(HttpServletRequest request, HttpServletResponse response){
            try {
                // 设置响应头和客户端保存文件名
                response.setCharacterEncoding("utf-8");
                //设置文件流下载方式
                response.setContentType("application/octet-stream");
                if (request.getHeader("User-Agent").toLowerCase().indexOf("firefox") > 0) {
                    fileName = new String(fileName.getBytes("UTF-8"), "ISO8859-1"); // firefox浏览器
                } else if (request.getHeader("User-Agent").toUpperCase().indexOf("MSIE") > 0) {
                    fileName = URLEncoder.encode(fileName, "UTF-8");// IE浏览器
                }else if (request.getHeader("User-Agent").toUpperCase().indexOf("CHROME") > 0) {
                    fileName = new String(fileName.getBytes("UTF-8"), "ISO8859-1");// 谷歌
                }
                response.setHeader("Content-Disposition", "attachment; filename=" + fileName);
                // 读取目标文件,通过response将目标文件写到客户端
                // 读取文件
                String url=path;
                System.out.println(url);
                InputStream in = new FileInputStream(url);
                OutputStream out = response.getOutputStream();
                // 写文件
                int b;
                while ((b = in.read()) != -1) {
                    out.write(b);
                }
                in.close();
                out.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

    ps:

    首先设置设置响应方式为流:

    response.setContentType("application/octet-stream");

    其次设置不同浏览器的编码格式

    这样在浏览器中请求对应地址即可自动下载文件。

    展开全文
  • 1.介绍 将打包的apk文件部署到服务器,把下载页面的URL通过草料二维码或根据url代码生成一个二维码,由于微信对apk文件经行了屏蔽,所以需要提示用户微信内无法下载,请点击左上角按钮,选择在浏览器中打开进行...
  • 解决Edge浏览器下载文件乱码

    万次阅读 2018-07-21 15:54:09
    用到的技术栈是Ext,通过访问后台给接口加字符串拼接下载文件,发现Edge浏览器的文件名乱码,如: 出现该情况是因为浏览器在访问链接的时候将我们的字段自动转码了,解决办法奉上: URL = 'fileDownloadList?'+...
  • Safari 手机浏览器无法下载的问题

    千次阅读 2019-09-03 15:07:53
    普通方式写了,只有Safari浏览器不好用,打开链接无响应,经过一天反复测试,终于得到对应的解决方案,特此记录下。 方便各位有需要的小伙伴们。。。 对于excel 使用ios移动端Safari浏览器下载时请求头区别...
  • Google浏览器的所有版本下载

    万次阅读 2018-06-29 19:50:56
    Google浏览器有很多版本,比如说:stable(稳定版),beta(测试版),dev(开发人员版),还有一个canary(金丝雀版)。这几个版本稳定性依次降低,但是性能和...使用Google浏览器很多时候它会提示下载更新,参考以下链接进...
  • 微信浏览器是屏蔽资源文件下载的,但是微信公众号内如何下载文件呢。只能借助于在其他浏览器打开,也就是跳到其他浏览器进行下载(如图)。 具体的逻辑很简单,就是在需要下载的位置比如:是一个单击事件 &lt;...
  • 这款浏览器助手不容错过~作为一名程序员打交道最多的那当然是浏览器了。在上班摸鱼时,打开浏览器看点有意思的东西;在熬夜爆肝时,打开浏览器疯狂的搜索相关资料;在闲暇之余,又可打开看看直播看看球赛;浏览器...
  • selenium浏览器驱动下载

    千次阅读 2017-09-26 19:17:57
    手头谷歌浏览器驱动比较老,一直只装低版本的谷歌浏览器,今天捣鼓火狐浏览器的时候突然发现驱动也是随着浏览器更新的,于是找了火狐和谷歌浏览器驱动下载地址。 火狐浏览器驱动下载,火狐浏览器驱动名字是“gecko...
  • 可以下载视频的手机浏览器

    万次阅读 2019-04-21 11:45:37
    我们有时我们在网上看到了一个自己感兴趣的视频,想要把它下载到手机上以后慢慢再看, 此时可以利用浏览器,可以轻松地把网页视频下载到我们的手机上。 首先我们下载UC浏览器最新版本: 下载地址:...
  • centos下载安装Google浏览器

    千次阅读 2019-05-28 15:13:22
    1、安装chrome 用下面的命令安装最新的 Google Chrome(这样安装的Google浏览器是最新版本的,可能与chromedriver不匹配) yum install https://dl.google.com/linux/di...
  • 微软基于谷歌内核Chromium开发的新版Edge浏览器进入beta公开测试已经有近两个月的时间了,Chromium版的Edge浏览器在使用体验上和谷歌自家的Chrome浏览器绝对不分伯仲,甚至有点更的意思,用户可以直接使用谷歌浏览...
  •  用手机UC浏览器就可以下载绝大部分网页视频!(优酷,土豆,爱奇艺等有手机客户端的视频网站目前发现不可以,建议还是用在电脑端有维棠下载)    是安卓版的UC,没试过苹果版的,应该不可以,土豪们请自己尝试...
  • 今天浏览器下载排行榜2013将要横评的6款浏览器都是基于Android平板的。现如今所有浏览器厂商都在炒概念,从最开始打省流量牌到现在狂飙HTML5支持得分,浏览器的竞争从来都没有停止过,那么实际浏览器的用户体验到底...
  • 【Windows7系统装什么浏览器好用】

    千次阅读 2013-07-10 15:42:00
    在2013最新浏览器排行榜已经和大家介绍了最新的浏览器的排行榜及各大浏览器的相关介绍,可是很多网友看了这些性能介绍之后还是不知道用什么浏览器好,就有网友询问说他的是win7操作系统该用什么浏览器实用点,当然...
  • 当我们需要下载一个文件的时候,发现从官网或者其他地址下载下来的速度非常缓慢,如果你是直接暴露的链接地址还,有的是需要跳转到另一个页面,等上几秒后,才自动给你下载,而这个时候你看不到下载地址!...
  • 不错的浏览器。推荐大家下载 不错的浏览器。推荐大家下载 不错的浏览器。推荐大家下载
  • 手机浏览器下载文件名乱码解决

    千次阅读 2019-05-17 11:35:49
    之前我是这样写的,这样做pc端下载文件名是的没乱码,手机端下载大部分也是的,就是苹果自带的浏览器还是乱码 pdfPath = URLEncoder.encode(fileName,"UTF-8")+".pdf"; 解决乱码代码将代码改成这样就解决啦,pc...
  • Java项目生成Excel并通过浏览器下载

    千次阅读 2018-04-28 14:23:23
    记一次拙劣的下载优化,因水平有限,各位朋友如果有更的建议,欢迎留言。 背景:之前版本的下载是在代码里生成Workbook文件,然后将该workbook对象写入浏览器的输出流,以此完成下载。 问题:小的文本文件无所谓...
  • 主要解决页面内部动态...这会导致屏幕新开标签页时的闪动,但浏览器兼容性。HTML5浏览器中, 可在本标签页中无闪动开启下载:$('<a href="path_to_file" download="proposed_file_name">Download</a>')[0].click()
  • 针对各大电商平台的大数据关联风控系统,我认为目前最好的解决办法就是反指纹浏览器,道理很简单,我们访问网站是通过浏览器来访问的,那么平台就会通过浏览器获取到我们本机的浏览器的指纹。如果能将浏览器的指纹...
  • 浏览器 之 无头浏览器

    万次阅读 2017-03-07 11:50:10
    一、从浏览器说起 无头浏览器即headless browser,是一种没有界面的浏览器。既然是浏览器那么浏览器该有的东西它都应该有,只是看不到界面而已。 浏览器内核 Webkit:目前最主流的浏览器内核,webkit是苹果公司...
  • 什么浏览器好用稳定速度快?

    千次阅读 2018-11-19 10:25:39
    什么浏览器好用稳定速度快? 说到浏览器,不知道你们是否有这样的困惑和烦恼:浏览器换了一款又一款,内存大就不说了,体验总是不尽人意。经常弹出一些莫名其妙的资讯,还会出现卡住、奔溃、网页打开不完全、打开...
  • 下载谷歌浏览器(Chrome)扩展crx文件最简单的方法。先找到扩展的id,进入http://yurl.sinaapp.com/crx.php粘贴扩展ID,点击生成按钮。 引言: 下面介绍一下,下载谷歌浏览器(Google Chrome)扩展的离线安装包crx文件最...
  • 2、安卓用户打开链接后要么直接下载,要么前往手机默认浏览器下载。 以上是最好的实现方式,该实现方式可以使转化率达到最大化。但不尽人意的是微信系统会阻碍用户去使用微信推广app,最常见的状况就是苹果用户在微...
  • chrome浏览器的各个历史版本下载

    万次阅读 多人点赞 2019-01-18 14:38:04
    最近做一个项目,要使用到chrome浏览器比较久远的版本,在网上查找资源时,发现chrome比较老的版本的安装包特别难找,几经寻找,总算找到,具体方法如下 打开百度,搜索关键字【chrome+版本号+‘浏览迷’】,例如“chrome...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 498,011
精华内容 199,204
关键字:

下载什么浏览器好