可以使用js代码跳转到一个新页面后在该页面执行一个单击事件吗?

是这样的,我想在慕课网上下载这样的资源:

图片说明
点击下载之后跳转到百度网盘:

图片说明

但是没有打包只能挨个点下载很麻烦

所以我想用审查元素执行JS自动完成下载
目前可以获取到每个网盘链接:

(function() {
            $(".zhankai23 .zi .r a").each(function(){
                var href=$(this).attr("href"); //每一个下载按钮的网盘链接
                if(href!=null&$.trim(href)!=''){

                    //跳转到网盘后进行下载资源操作

                }
            });

        }())

但是不知道怎么到跳转到每个新页面后执行单击下载

望大佬指教这个是否可行,如果可行要怎么操作?

9个回答

不是你的页面不用想了,除非做成浏览器插件给使用者安装。

可以呀,用onload()

页面加载完后,再window.load(function(){
按钮点击事件
});

不可行,不是你的网页你只能手动调用js

用jquery $('#click').click();

TemperMonky 写个JS脚本就可以,望采纳

 可以,实现方法有很多,简单讲一下思路吧,比如说两个页面 a和b,a跳转到b ,在url链接中加一个表示,代表是由a跳转而来的 如 from_target=“a”,
   在b也页面加载时(window.load()),判断标识值from_target值是否为“a",如果是,执行单击事件即可

当然可以啊,使用一个click事件就好了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
页面10秒跳转到新页面,新页面返回后不在自动跳转
  <script>  var  value= sessionStorage.getItem("flg");  if(value==null || value==undefined){          setTimeout(function(){        sessionStorage.setItem("flg","2");        window.location.href...
登陆页面后超时跳转到一个页面
如题,怎么做啊
form跳转到新页面
-
success成功之后,跳转到一个新页面
新增来款                                                                                                                     来款户名:                                                            
h-ui跳转到新页面
${pictorialAddNumber} 画报新增量 function skip(html,title){ creatIframe(html,title); } ps:h-ui中a标签中的href来跳转页面,不会新建页面。如果想在新页面显示需要调用createIframe(html,title)函数,注意引入js。
JS 页面 POST 传递参数跳转到新页面
场景 有个页面 a.vm,对 ajax 请求的结果进行判断后,获取结果里面的数据传递给一个 URL(b.htm),跳转到新的页面 b.htm。 遇到的问题 因为一开始是 GET 请求,所以当传递的数据过大的时候,会报错 nginx 414 request-uri too long 客户端请求头缓冲区大小,如果请求头总长度大于小于128k...
[网站建设]跳转到新页面后刷新一次
<script> if (location.href.indexOf("#reloaded") == -1) { location.href = location.href + "#reloaded"; location.reload(); } </script>
跳转到新页面,同时刷新页面
页面A.aspx有个flash,flash的功能是自动调转到页面B.aspx,[color=#FF0000]但B.aspx页面没有刷新。[/color]rn请问如何做到,flash跳转到B.aspx页面的时候刷新B页面?
this.$router跳转到新页面
let routeData = this.$router.resolve({path: '/createImageText2', query: {ID: index,channel:channel}}); window.open(routeData.href, '_blank');
window.open跳转到一个已经打开的页面
背景 背景是这样的:某天拿到一个需求,在A页面点击打开B页面,B页面中操作完毕之后,关闭B页面,跳转回A页面。此时如果A页面处于打开状态(此时A页面可能已经人为关闭了),则直接定位到该页面,否则打开一个新页面显示A页面。 分析 这里自然就想到window.open函数了。这个函数有四个参数,但是常用的就是前两个。 第一个参数(url): 新页面的地址; 第二个参数(target): 页面的名称。...
通过路由跳转到一个全新的页面
1.  在app.vue输入  <router-view></router-view> <template> <div id="app"> <router-view></router-view> </div> </template> &l
定义空指针异常,跳转到一个error页面?
就是在没有用户登录的时候,session还未建立,点击链接的时候,就会产生nullexception。rnrn所以我的想法就是定义一个异常跳转页面。。。rnrn但是不知道如何实现。。。
如果一个页面jsp1.jsp跳转到jsp2.jsp
如果一个页面jsp1.jsp跳转到jsp2.jsp,我如何在jsp2.jsp页面中得到传过来的url如字符串"jsp1.jsp"多谢!
子窗口中执行一个action后如何跳转到父窗口?
我有一个[color=#FF0000]查询页面[/color],默认查询出多个公司名列表,点击公司名称进入该公司的[color=#FF0000]所有员工列表页面[/color](其中两个页面中后者覆盖了前者)rn然后再点击人员列表中的人名连接,弹出子窗口(用window.open方式)显示人员详细信息,在子窗口进行相关信息输入后点击子窗口上的保存按钮.这时保存按钮执行的是一个action,现在我想让这个action跳转到刚才第一个查询页面,同时子窗口关闭.我现在的状况是:rn保存后的跳转页面直接在子窗口显示,当我关闭子窗口时,父窗口显示的是刚才的第二个页面员工列表页面,而我想要的效果是保存完后子窗口关闭,同时父窗口重新显示查询页面.rn大家有什么方法实现吗?说出思路,或者给出代码例子也可以.谢谢大家!
使用onclick跳转到其他页面/跳转到指定url
☆如果是本页显示可以直接用location,方法如下:   ①onclick="javascript:window.location.href='URL'"   ②onclick="location='URL'"   ③onclick="window.location.href='URL?id=11'"   ...
关于跳转到一个新页面,对此页面的访问权限问题
首先用户登录,查询出用户信息,储存在自定义类型AccountModel的对象am中,并赋值给Session["Account"]rnrn其中有一项UserType,枚举类型,0~2表示不同用户类型,用作访问权限判断依据rnrn数据库中的表tbl_PagePermission中存着每个页面的信息rnID PageName PageLink isVisitable Permissionrnrn最后所有需要验证权限的页面都继承了一个PagePermission类,其代码为rnrnpublic class PagePermission : Pagern rn protected override void OnPreInit(EventArgs e)rn rn AccountModel am = null;rn if (Session["Account"] != null)rn rn am = (AccountModel)Session["Account"];rn bool result = AccountService.CheckPermission(am);rnrn if (!result)rn Response.Redirect("~/Login.aspx");rn rn elsern Response.Redirect("~/Login.aspx");rn rn rnrnAccountService.CheckPermission()中就是利用数据库连接等进行验证rnrn最初我的想法是am传入AccountService.CheckPermission()rnrn然后在AccountService.CheckPermission()中查询tbl_PagePermission,获得当前要[color=#FF0000]访问的页面的所有信息[/color]rnrn首先检查isVisitable的值,为false即不可访问,为true则继续判断Permissionrnrn查看Permission中的值是否包含UserType的值,包含则说明可以访问,不包含则不能访问rnrnrn然后问题就来了,我要怎么才能在后台获得即将要访问的页面的url或者名称呢,不然根本无法进行查询啊rnrn顺便一提:前台是jquery.ajax进行数据处理的,后台是C#,网页中跳转基本上都是点击做好的超链跳转,点击按钮跳转(比如登录时)的情况比较少rnrn还有本来想在跳转页面的page load中建一个Session["PageName"]来解决,但发现还是不行,因为PagePermission的判定是在page load之前的rnrnrn求帮助啊,字比较多,望高手们耐心看一下,快疯了
asp页面如何跳转到一个servet?有人做过吗?
在一个asp页面中输入检索条件,将检索条件作为参数传给servet,检索结果的页面由java来做。。rn有人做过这种开发吗?服务要怎么配哦?一头雾水
如何在跳转到一个新页面时刷新session变量呢?
如何在跳转到一个新页面时刷新session变量呢?
登录后点击一个页面又重新跳转到登录页面
登录一个网页,后点击某一个页面自动退出至登录页面,点击其它页面正常
点击一个链接后先执行一个异步请求url,在跳转到链接的那个页面
rnrn```rn ...rn```rnrnrn在点击这个链接后先异步调用下这个地址(http://10.108.23.198...),然后跳转到lstjxqgd.jsp页面,怎么实现?求实现代码rn
跳转到系统设置页面
// 跳转到系统设置权限界面 func goSettings() {     let settingsUrl:URL = NSURL(string: UIApplicationOpenSettingsURLString)! as URL     if UIApplication.shared.canOpenURL(settingsUrl) {         UIA
跳转到网页的页面
// //跳转页面 Intent intent = new Intent(Intent.ACTION_VIEW); //为Intent设置Action属性 intent.setData(Uri.parse("http://vcloud.diyring.cc/friend/8b017ed12b74783b/53cc718a")); //为Inte...
跳转到web的页面
// ListView的点击事件 vp_lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick (AdapterView parent, View view,int position, long id){
springMVC 跳转到页面
1 使用HttpServletRequest 转发( 默认访问/下的index.jsp页面 ) @RequestMapping("/resp")     public void handleRequest(HttpServletRequest req, HttpServletResponse resp) throws Exception {         req.setAttribut
跳转到注册页面
<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">n <span style="color:#FF0000;"><strong>考虑到部分学生只需要学习前台或是后台,故将点餐系统分为点餐系统前台和点餐系统后台两个项目,当前课程为点餐系统前台</strong></span>n</p>n<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">n <strong>该课程主要涉及到的技术有:</strong>JSP,JavaScript,jQuery,servlet,JDBC,Mysql。JDK版本为1.8,Tomcat8.0.n</p>n<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">n <strong>项目涉及的功能大致有:</strong>餐桌的占位与取消占位,购物车功能,下单功能,菜单管理,订单管理,用户登录及记住密码,用户注册。n</p>n<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">n <strong><span style="color:#FF0000;">点餐系统后台链接:</span></strong><span style="font-size:12px;">https://edu.csdn.net/course/detail/19572</span>n</p>n<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">n <span style="font-size:12px;"><br /></span>n</p>
属性动画,跳转到页面
——————首先用shap画出小球,特别简单 &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt; &amp;lt;shape xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;&amp;gt; &amp;lt;corners android:radius=&quot;50dp&quot;
跳转到本页面
response.sendRedirect("本页面的url");请问有没有别的方法?
请问href=之后,可以先执行一个js,再跳转到一个地址吗?
如题,谢谢
EBOOT跳转到虚拟地址后就不能执行
[code=Assembly]BringUpWinCErn rn[color=#FF0000] ldr r0, = GPFDATrn mov r1, #0xa0rn str r1, [r0][/color]rnrn;------------------------------------------------------------------------------rn; Copy boot loader to memoryrnrn ands r9, pc, #0xFF000000 ; see if we are in flash or in ramrn bne %f20 ; go ahead if we are already in ramrnrn ; This is the loop that perform copying.rn ldr r0, = 0x38000 ; offset into the RAM rn add r0, r0, #PHYBASE ; add physical basern mov r1, r0 ; (r1) copy destinationrn ldr r2, =0x0 ; (r2) flash started at physical address 0rn ldr r3, =0x10000 ; counter (0x40000/4)rn10 ldr r4, [r2], #4rn str r4, [r1], #4rn subs r3, r3, #1rn bne %b10rnrn ; Restart from the RAM position after copying.rn mov pc, r0rn noprn noprn noprnrn ; Shouldn't get here.rn b .rnrn INCLUDE oemaddrtab_cfg.incrn rnrn ; Compute physical address of the OEMAddressTable.rn20 add r11, pc, #g_oalAddressTable - (. + 8)rn ldr r10, =PTs ; (r10) = 1st level page tablernrnrn ; Setup 1st level page table (using section descriptor) rn ; Fill in first level page table entries to create "un-mapped" regionsrn ; from the contents of the MemoryMap array.rn ;rn ; (r10) = 1st level page tablern ; (r11) = ptr to MemoryMap arrayrnrn add r10, r10, #0x2000 ; (r10) = ptr to 1st PTE for "unmapped space"rn mov r0, #0x0E ; (r0) = PTE for 0: 1MB cachable bufferablern orr r0, r0, #0x400 ; set kernel r/w permissionrn25 mov r1, r11 ; (r1) = ptr to MemoryMap arrayrnrn rn30 ldr r2, [r1], #4 ; (r2) = virtual address to map Bank atrn ldr r3, [r1], #4 ; (r3) = physical address to map fromrn ldr r4, [r1], #4 ; (r4) = num MB to maprnrn cmp r4, #0 ; End of table?rn beq %f40rnrn ldr r5, =0x1FF00000rn and r2, r2, r5 ; VA needs 512MB, 1MB aligned. rnrn ldr r5, =0xFFF00000rn and r3, r3, r5 ; PA needs 4GB, 1MB aligned.rnrn add r2, r10, r2, LSR #18rn add r0, r0, r3 ; (r0) = PTE for next physical pagernrn35 str r0, [r2], #4rn add r0, r0, #0x00100000 ; (r0) = PTE for next physical pagern sub r4, r4, #1 ; Decrement number of MB left rn cmp r4, #0rn bne %b35 ; Map next MBrnrn bic r0, r0, #0xF0000000 ; Clear Section Base Address Fieldrn bic r0, r0, #0x0FF00000 ; Clear Section Base Address Fieldrn b %b30 ; Get next elementrn rn40 tst r0, #8rn bic r0, r0, #0x0C ; clear cachable & bufferable bits in PTErn add r10, r10, #0x0800 ; (r10) = ptr to 1st PTE for "unmapped uncached space"rn bne %b25 ; go setup PTEs for uncached spacern sub r10, r10, #0x3000 ; (r10) = restore address of 1st level page tablernrn ; Setup mmu to map (VA == 0) to (PA == 0x30000000).rn ldr r0, =PTs ; PTE entry for VA = 0rn ldr r1, =0x3000040E ; uncache/unbuffer/rw, PA base == 0x30000000rn str r1, [r0]rnrn ; uncached area.rn add r0, r0, #0x0800 ; PTE entry for VA = 0x0200.0000 , uncached rn ldr r1, =0x30000402 ; uncache/unbuffer/rw, base == 0x30000000rn str r1, [r0]rn rn ; Comment:rn ; The following loop is to direct map RAM VA == PA. i.e. rn ; VA == 0x30XXXXXX => PA == 0x30XXXXXX for S3C2400rn ; Fill in 8 entries to have a direct mapping for DRAMrn ;rn ldr r10, =PTs ; restore address of 1st level page tablern ldr r0, =PHYBASErnrn add r10, r10, #(0x3000 / 4) ; (r10) = ptr to 1st PTE for 0x30000000rnrn add r0, r0, #0x1E ; 1MB cachable bufferablern orr r0, r0, #0x400 ; set kernel r/w permissionrn mov r1, #0 rn mov r3, #64rn45 mov r2, r1 ; (r2) = virtual address to map Bank atrn cmp r2, #0x20000000:SHR:BANK_SHIFTrn add r2, r10, r2, LSL #BANK_SHIFT-18rn strlo r0, [r2]rn add r0, r0, #0x00100000 ; (r0) = PTE for next physical pagern subs r3, r3, #1rn add r1, r1, #1rn bgt %b45rnrn ldr r10, =PTs ; (r10) = restore address of 1st level page tablernrn ; The page tables and exception vectors are setup.rn ; Initialize the MMU and turn it on.rn mov r1, #1rn mcr p15, 0, r1, c3, c0, 0 ; setup access to domain 0rn mcr p15, 0, r10, c2, c0, 0rnrn mcr p15, 0, r0, c8, c7, 0 ; flush I+D TLBsrn mov r1, #0x0071 ; Enable: MMUrn orr r1, r1, #0x0004 ; Enable the cachernrn ldr r0, =VirtualStartrnrn cmp r0, #0 ; make sure no stall on "mov pc,r0" belowrn mcr p15, 0, r1, c1, c0, 0rn mov pc, r0 ; & jump to new virtual addressrn noprnrn ; MMU & caches now enabled.rn ; (r10) = physcial address of 1st level page tablern ;rn rn rnrnrnVirtualStartrnrn mov sp, #0x8C000000rn add sp, sp, #0x30000 ; arbitrary initial super-page stack pointerrn b mainrnrn ENTRY_END[/code]rnrn我自己写了nboot,把eboot全部搬移到sdram;rn红色代码处的点灯可以实现 ,但是不能跑到main函数中执行rnvoid main(void)rnrnrn // Clear LEDs.rn // rn [color=#FF0000] OEMWriteDebugLED(0, 0xF);[/color] rn rn // Common boot loader (blcommon) main routine.rn // rn BootloaderMain();rnrn // Should never get here.rn // rn SpinForever();rnrnmain函数的第一个子函数没有执行;rn在axd仿真nboot跟到eboot中,最后出错的地址为虚拟地址0x8c064020,undefined instrunction
action跳转到jsp页面后的执行问题。
一个工程,通过STRUTS配置文件从action里面跳转到了一个jsp页面,可是跳转到jsp页面后把页面执行完后没有效果显示出来,就直接跳转到http://192.168.0.109:8088/index.jsp?isFirst=1这个地址了,各位大虾能给分析下么。。。
关闭整个框架页面并且跳转到新页面
关闭整个框架转到其他页面 一.带提示的转出到别的页面 同时关闭整个框架 &amp;lt;a href=&quot;#&quot; LANGUAGE=&quot;javascript&quot; onclick=&quot;if (confirm('确认要离开本系统?')){;href='logout.aspx';target='_top';}&quot;&amp;gt;转出系统&amp;lt;/a&amp;gt; 二.没有提示关闭框架 转到指定页面. &amp;lt;a href=&quot;#&quot;
关闭网页时候提示跳转到新页面
用了onbeforeunload 在ie7成功了,但ie6没有成功.rn求解决.rn部分代码如下:rn[code=HTML]rn rnrn[/code]rn小弟是新手,谢谢.
JS实现按钮跳转到新页面
JS源码 本地跳转 [code=&quot;java&quot;] function add(){ window.location.href=&quot;add.do?method=add&quot;; //你需要跳转的地址 } [/code] 打开新页面 [code=&quot;java&quot;] function add(){ window.location(&quot;add.do?me...
登录后无法跳转到指定页面
asp.net 2.0 的网站,登录检测成功后,用window.open打开一个新窗口跳转到登录后的页面,运行该项目能正确跳转到指定页面,但发布网站,新建一个虚拟目录指向发布的网站,却无法跳转到指定页面,而是跳转到登录页面,并把指定跳转的页面做为了ReturnUrl参数值。见下面登录跳转代码和登录前后的页面图片(主要看地址)rn代码:rnLoginResult result = AccountController.Login(userName, password);rnif (result == LoginResult.Success)rnrn System.Text.StringBuilder sb = new System.Text.StringBuilder();rn sb.Append("window.open('Framework/Framework.aspx','_blank','',true);");rn sb.Append("window.opener = null;");rn sb.Append("window.close();");rn this.ClientScript.RegisterClientScriptBlock(this.GetType(), "LoginSuccess", sb.ToString(), true);rnrn登录前:rn[img=https://img-bbs.csdn.net/upload/201801/09/1515468220_606789.jpg][/img]rn登录后:rn[img=https://img-bbs.csdn.net/upload/201801/09/1515468235_705774.jpg][/img]
怎样alert后跳转到指定页面
我想执行这个,点击按钮后就跳转到指定页面rnrn rnrn有什么方法?
a标签点击跳转到新页面增加背景颜色
nn```n n 首页n 理财产品n 申请借款n 关于我们n 平台信息n 安全保障n nn```n点击关于我们,跳转的新页面中的关于我们背景变成红色怎么实现?n
登录后跳转到登录前的页面
实现这个功能,需要记住登录前的页面地址,可以把这个地址记录在session中,也可以把这个地址当做参数传给登录页面,还可以在原来的页面弹出一个层,在这个层里写出登录页面。这里我们介绍第二种方法,也就登录页面单独写,把登录前的页面地址当做参数传递给登录页面。 在登录之前的页面,点击登录的时候,我们先获取当前页面的地址,然后进行编码,放到登录页面后面作为参数。 示例代码如下 var url=lo...
web-几秒后跳转到某页面
这个应用场景还是比较常见的,最近写了这个实现<script type="text/javascript"> function delayURL(url){ var delay=document.getElementById("time").innerHTML; if(delay>0){ delay--; docu
vue 路由跳转到新页面置顶
当页面较长,有滚动条时,路由跳转的时候,有时会有不能置顶的情况,只需要在router.js中加入以下代码即可(不是唯一,但能解决问题) scrollBehavior (to, from, savedPosition) { if (savedPosition) { return savedPosition } else { return { x: 0, y:...
跳转到jsp后显示不出页面
做一个小模块,点击一个按钮去执行相应的servlet,然后跳转到一个jsp页面上去,现在遇到的问题是,跳转到jsp页面以后只能显示页面里面include的一个小jsp文件的内容,而大jsp页面里面的东西都显示不出来,不知道我表达清楚了没,有类似经历的同学能帮我想想这是为什么吗?我菜鸟,见笑
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件