拿了一張小程序報403錯誤,但瀏覽器可以訪問的圖片
為什么會出現這個問題?再去翻一下官方文檔,了解一下組件image的運行。花了點時間了解下,訪問圖片資源是帶有防盜鏈(referrer)的。
總之,訪問別人服務器時,連本地的防盜鏈(referrer)也攜帶了過去。攜帶了防盜鏈,別人的服務器就會對此做相關處理,看看是不是本站在訪問,否則給個403。
解決403的方法,就是不要設置防盜鏈。可是我不會設置referrer,也不知道有沒有。所以就換了個方法,換一個鏈接可以訪問圖片的鏈接:
可以使用images.weserv.nl鏈接來訪問報403的圖片
=》https://images.weserv.nl/?url=網絡圖片地址

看一下效果