请教一下大佬
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
可以试试点击下载按钮之后置灰下载按钮,下载成功后弹框提示,点击弹框里面的确认按钮之后取消下载按钮置灰
2022年06月28日 09点06分 6
就是获取不到这个下载框
2022年06月28日 09点06分
level 13
下载框是浏览器的,js 管不到。如果你非要监听下载的话就只能用 js自己下载了
2022年06月28日 10点06分 7
隔壁有大佬搞定了,弹窗也是窗口,利用的windows.focus
2022年06月28日 11点06分
现在的问题轮到谷歌浏览器的静默下载了,md不会弹窗
2022年06月28日 11点06分
@芝风在哪里🌟 但是window.focus不是专门管下载窗口的呀,也不能解决你的静默下载问题,所以最靠谱的还是用 js 自己下载
2022年06月28日 13点06分
@BSPR0002 大佬又提出了3种方案,感觉又可行了
2022年06月28日 13点06分
1