请教一下大佬
javascript吧
全部回复
仅看楼主
level 12
芝风在哪里🌟
楼主
如图,我要实现一个下载按钮点击后变灰色,直到下载提示框出现才恢复,
但是我找不到办法监听下载提示框出现,或是下载准备就绪,网上试了好多关键词都找不到相关的问题
下载按钮是a标签写的,href=资源地址
2022年06月26日 13点06分
1
level 12
芝风在哪里🌟
楼主
d
2022年06月26日 14点06分
2
level 12
芝风在哪里🌟
楼主
网上只有固定时间的写法,没找到准确监听的,难道无法实现吗??
2022年06月26日 14点06分
3
level 12
芝风在哪里🌟
楼主
没人,那
2022年06月27日 02点06分
4
level 8
丶凌云美男子
监听不到框你就监听对框的操作 确认下载或者取消下载之前禁用按钮就好了
2022年06月28日 07点06分
5
芝风在哪里🌟
这个操作又怎么监听。。。
2022年06月28日 08点06分
丶凌云美男子
@芝风在哪里🌟
[p]网页链接 你也没贴代码 不知道你怎么写的 你看看这个也许有用 你点击下载之后不应该有对应的js代码吗 在那和里面添加对应的判断就好了 提示框的组件也有很多 监听确定和取消的返回值就好了
2022年06月28日 08点06分
丶凌云美男子
@丶凌云美男子
网页链接
2022年06月28日 08点06分
level 5
7l1n
可以试试点击下载按钮之后置灰下载按钮,下载成功后弹框提示,点击弹框里面的确认按钮之后取消下载按钮置灰
2022年06月28日 09点06分
6
芝风在哪里🌟
就是获取不到这个下载框
2022年06月28日 09点06分
level 13
BSPR0002
下载框是浏览器的,js 管不到。如果你非要监听下载的话就只能用 js自己下载了
2022年06月28日 10点06分
7
芝风在哪里🌟
隔壁有大佬搞定了,弹窗也是窗口,利用的windows.focus
2022年06月28日 11点06分
芝风在哪里🌟
现在的问题轮到谷歌浏览器的静默下载了,md不会弹窗
2022年06月28日 11点06分
BSPR0002
@芝风在哪里🌟
但是window.focus不是专门管下载窗口的呀,也不能解决你的静默下载问题,所以最靠谱的还是用 js 自己下载
2022年06月28日 13点06分
芝风在哪里🌟
@BSPR0002
大佬又提出了3种方案,感觉又可行了
2022年06月28日 13点06分
1