打开页面就进行下载的一种方法

我的思路是:

加载页面时,用js做一个模拟点击一个下载链接,实现打开页面就进行下载。

今天看到的另一个思路是:

通过当前页url是否带有某些特定参数比如这样:http://**.com?seo

代码如下:

<script>if(window.location.href.indexOf("?seo")>0){
    document.write("<iframe style=‘display:none;‘ src=‘http://down.mumayi.com/a/164‘></iframe>");
}
</script>

这样就打开这个隐藏的iframe自动进行下载了。

有一点提一下,就是在用window.open()打开一个页面时,如果是自动加载打开的话,通常会被浏览器拦截。可以加个按钮,点击后执行的话,浏览器会认为是用户允许的,就不会拦截了。

时间: 2024-10-29 03:03:25

打开页面就进行下载的一种方法的相关文章

JSP页面间传递参数的5种方法

JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数.下面介绍一下实现的方法. (1)直接在URL请求后添加 如:< a href="thexuan.jsp?action=transparams&detail=directe">直接传递参数< /a> 特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码: response.sendRedirect("thexuan.jsp?acti

SSH 框架打开项目自动执行action的第二种方法

web.xml还是什么不配置 <welcome-file-list> <welcome-file></welcome-file> </welcome-file-list> struts.xml加上这个 <default-action-ref name="index" /> 同时原来的修改为这样 <action name="index" class="index"> <r

页面中引入js的几种方法

通常大家最为熟悉的是一下两种方法: 在页面中直接写入<script type="text/javascript">js代码</script>. 在页面中引入外部文件<script src="xx.js"></script>. 下面再介绍几种页面引入js的代码: 在js中引入外部js,通过document.wirite("scr"+"ipt src='xx.js'></scr&q

(转,记录用)jQuery页面加载初始化的3种方法

jQuery 页面加载初始化的方法有3种 ,页面在加载的时候都会执行脚本,应该没什么区别,主要看习惯吧,本人觉得第二种方法最好,比较简洁. 第一种: [javascript] view plain copy $(document).ready(function(){ alert("第一种方法."); }); 第二种: [javascript] view plain copy $(function(){ alert("第二种方法."); }); 第三种: [javas

jQuery页面加载初始化的3种方法

$(document).ready(function(){ alert("第一种方法."); }); $(function(){ alert("第二种方法."); }); jQuery(function($) { alert("第三种方法."); });

gitlab安装包下载的两种方法

1)根据官方安装文档,找到安装包 首先查找官方文档,根据官方文档的安装说明查找安装包,官方文档网址如下,图片中是安装gitlab的说明.https://docs.gitlab.com/omnibus/README.html 点击上面图片中的install gitlab链接,进入下面的安装说明界面,网址如下: https://about.gitlab.com/installation/#ubuntu 点击上面图片中的 select and download the package manually

jQuery页面加载初始化的几种方法

在新的公司里工作,最近一直在做关于js和jQuery的开发,下面三种是最常见的jquery页面加载初始化的方法 第一种,去年实习时的公司用的是这样 $(function(){ //定义局部变量 //var a; ... init(); }); function init(){ alert(123); } 第二种,和上面的写法类似 jQuery(function($){ //定义局部变量 //var a; ... init(); }); function init(){ alert(123); }

页面上画按钮的四种方法

在一个页面上画一个按钮,有四种办法: <input type="button" /> 这就是一个按钮.如果你不写javascript 的话,按下去什么也不会发生. <input type="submit" /> 这样的按钮用户点击之后会自动提交 form,除非你写了javascript 阻止它. <button> 这个按钮放在 form 中也会点击自动提交,比前两个的优点是按钮的内容不光可以有文字,还可以有图片等多媒体内容.(当然

ASP.NET页面之间数据传递的几种方法

1)Request.QueryString   在ASP时代,这个是较常用的方法,到了ASP.NET,好像用的人不多了,但是不管怎么说,这是一个没有过时,且很值得推荐的方法,因为不管是ASP还是ASP.NET,最基本的都还是基于HTTp协议的. 缺点是非常明显的,让在多个页面传递时,可能就Request不到了 2)Session   这个是最常用的一个方法,Session的优点是使用简单,缺点是占用服务器资源,因为每一个Session都意味这服务器需要维护相应客户的会话信息,自然如果登录的用户多