0

我在网上看到了这个脚本:

javascript:(function(){function I(u){var t=u.split('.'),e=t[t.length-1].toLowerCase();return {gif:1,jpg:1,jpeg:1,png:1,mng:1}[e]}function hE(s){return s.replace(/&/g,'&amp;').replace(/>/g,'&gt;').replace(/</g,'&lt;').replace(/"/g,'&quot;');}var q,h,i,z=open().document;z.write('<p>Images linked to by '+hE(location.href)+':</p><hr>');for(i=0;q=document.links[i];++i){h=q.href;if(h&&I(h))z.write('<p>'+q.innerHTML+' ('+hE(h)+')<br><img src="'+hE(h)+'">');}z.close();})()

它会在新选项卡中公平地打开您在其地址栏中运行脚本的选项卡的所有图像。但是那个新选项卡作为一个选项卡打开about:blank,当我按 Ctrl+S 下载页面时,因此在该选项卡中打开了所有图像,我希望不会发生。

Ctrl+S 不起作用about:blank,我有点希望有一些方法可以下载在这种选项卡中打开的那些图像。我该怎么做呢?JavaScript中有什么方法可以实现这一点吗?

我在网上搜索,找到了wget,但我并没有真正明白。有没有更简单的方法可以使用 javascript 从选项卡中下载图像?

4

0 回答 0