谷歌翻译的文件下载?
谷歌翻译点击下载好像不需要手动确认就能直接下载?!(data/attachment/forum/202305/24/205110xei5mii1mzlqsrxi.png)
是有什么特殊的js还是就只是自家域名保护。。。
edge里虽然下载需要确认,
!(data/attachment/forum/202305/24/205403k5b5ca335al5yys9.png)
但是下载完竟然也和chrome一样,不显示blob所在的域名?
!(data/attachment/forum/202305/24/205356q6ecwoowauozn1oo.png) 是不是跳转到一个新页面打开? 王一之 发表于 2023-5-25 00:50
是不是跳转到一个新页面打开?
不是,点击后直接保存到download文件夹 涛之雨 发表于 2023-5-25 08:58
不是,点击后直接保存到download文件夹
那也没有可能是设置? 涛之雨 发表于 2023-5-25 08:58
不是,点击后直接保存到download文件夹
!(data/attachment/forum/202305/25/094205uqdafkcchzng6kh6.png)
我这chrome也要自己来
我觉得这个google也没必要搞私货 录屏
好像。。。是浏览器的问题???deepl也是直接保存了。。。 哥哥怎么还在纠结这个问题,就是创建a标签点击事件下载啊,谷歌翻译就是这么做的,无非是塞到iframe里了
本来就是直接下载到默认下载文件夹的
哥哥可以在这个帖子里打开F12试试这段代码
`const imgUrl = document.querySelector("img.md-img").src;
const element = document.createElement('a');
element.setAttribute('href', imgUrl);
element.setAttribute('download', '图片.png');
element.style.display = 'none';
document.body.appendChild(element);
element.click();
document.body.removeChild(element);` 不过谷歌翻译这个BlobURL地址确实之前不了解,有时间可以好好研究下 我用a标签下载也不询问,或许跟这个设置有关:chrome://settings/downloads
把代码丢进本地html中执行(即协议以file开头),生成的域名就会变成null,可能也有其他方式实现,原理应该差不多。 cxxjackie 发表于 2023-5-25 22:30
我用a标签下载也不询问,或许跟这个设置有关:chrome://settings/downloads
把代码丢进本地html中执行(即 ...
!(data/attachment/forum/202305/27/141015ls1fa9mlf5qla559.png)
我打开这个了,但是保存后还是可以自动下载(难道是什么授权之类的设置?)
页:
[1]
2