小編給大家分享一下如何解決微信圖片防盜鏈“此圖片來自微信公眾平臺 未經(jīng)允許不得引用”問題,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
已經(jīng)獲取微信公眾號發(fā)布的圖片,但不能正常顯示 ,提示:此圖片來自微信公眾平臺 未經(jīng)允許不得引用。
這是怎么回事呢?
遇到這種問題是因為微信公眾平臺對圖片采用了防盜鏈設置,微信對外提供了API接口,讓我們可以通過授權(quán)的方式獲取到自己公眾號里面的文章,或者你也可以通過爬蟲去抓取微信的文章,但是微信的圖片默認是不允許外部調(diào)用的
那該怎么解決這種問題呢?
這里我找到了兩種方案
第一種
在JS中提前把圖片加載到本地,然后從本地緩存中讀取圖片
var showImg = function (url) { var frameid = 'frameimg' + Math.random(); window.img = '![]()