hexo-theme-Acrylic / Hexo-Theme-Acrylic-Next

下一代Acrylic何必是butterfly
https://next.acrylic.org.cn
MIT License
192 stars 28 forks source link

关于文章顶部cover图片加载跨域请求的问题 #197

Closed everfu closed 1 year ago

everfu commented 1 year ago

大佬,如果这个地方的img的class为nolazyload,那么这个图片将使用之前的请求,然后产生一个CORS的错误,如果图片服务器端没有配置跨域则无法跨域请求 postMeta.ejs

<div class="coverdiv" id="coverdiv">
    <img id="post-cover" class="nolazyload" src="<%= page.cover %>" alt="cover">
</div>

改为lazyload就正常显示了,不会报错跨域问题

everfu commented 1 year ago

改了之后就无法抓取图片的颜色了,有更好的解决办法吗,跨域配置好像不行,因为我的图片服务器是一个ipv6的,跨域和ipv4好像要特殊,我不会,求助!