榴榴杂谈

〖飞代码〗批量重新加载未完成图片的一个方法

榴榴杂谈 2023-06-22 07:24 出处:网络 作者:飛无痕编辑:@榴榴
  在看帖子时经常遇到部分图片因下载未完成而变成了图标的情况,对看帖体验和心情有非常坏的影响。有的浏览器能对单个图片进行重新加载,也需要逐个图片去点,效率低,重复做这个操作也会令人很烦躁。有的浏览器根本没有单个图片重新加载的功能,要整个页面刷新,这样就会导致原来已加载完成的图片又重新加载,一样容易出现部分图片加载不完成的情况。针对这个现象,想了个用代码去做的法子,本人用的浏览器是:Microsoft Edge 版本 109.0.1518.115 (正式版本) (64 位),步骤如下:

  1、显示收藏夹栏:打开edge://settings/appearance,在“显示收藏夹栏”行的下拉菜单里选“始终”

  2、向收藏夹添加一个收藏项:在任何页面按 Ctrl + D ,在弹出的对话框里的“文件夹”项,下拉选择“收藏夹栏”,最后点击“完成”按钮,可以用鼠标左键拖动这个收藏项到一个合适的位置,方便点击

  3、在上个步骤添加的收藏项上点击鼠标右键,选择“编辑”,进入到“编辑收藏夹”对话框

  4、在“编辑收藏夹”对话框的“名称”填:图重载;“url”填下面的代码,然后点击“保存”按钮:
複製代码
javascript:(function(){let ii = document.getElementsByTagName('img'); for(let i = 0; i < ii.length; i++ ){let img = ii[i]; if (img.naturalHeight == 0){ let src = img.src; img.src = src;}}})();


  5、在任何未禁止javascript的互联网页面上,如果发现有需要重新加载未完成图片而变图标的,鼠标左键点击一下“图重载”收藏项,就OK了,一次不行就重复本步骤则可

0

精彩评论