wordpress-theme-puock icon indicating copy to clipboard operation
wordpress-theme-puock copied to clipboard

ios safari中,展开图片功能与 loading="lazy" 冲突

Open miniwater opened this issue 3 months ago • 1 comments

  • 主题版本号:2.8.1
  • WordPress版本:6.4.3
  • PHP版本:8.2.10
  • 机型:iPhone12 pro max
  • 系统: ios17.2.1
  • 问题阐述:ios safari中,文章中如果出现四张以上的图片,文章中所有图片都能正常显示,但是第四张开始就无法点开预览,发现从第四张图片开始 loading="lazy" 字样。

<img title="Wordpress" alt="Wordpress" loading="lazy" decoding="async" width="481" height="377" src="https://www.krjojo.com/wp-content/uploads/2024/03/兄弟你好香-1.webp" class="wp-image-8507">

测试发现,在 /wp-includes/media.php 修改第5818行

$loading_attrs['loading'] = 'lazy';

把 lazy 改成其他内容,如 lazys ,ios safari浏览器能正常点开所有图片。

手上没有mac设备,没办法做更多测试

miniwater avatar Mar 30 '24 12:03 miniwater