因为在<img>标签中引用微信的图片

<?php $img = "http://mmbiz.qpic.cn/mmbiz /ibbmVK4uC7iacR4KGWnyJHvQxl276DK6eGibiafBFTLObjBtKU9hGZoiaaiaD49r4u9otkQzCGAPAbWlPVzrpyCRaCVA/0"; ?>

<img src="<?php echo $img;?>"/>

会显示如图所示:

微信图片反防盗链的方法(此图片来自微信公众平台,未经允许不可引用)

这是因为微信现在也开始防外链导致,在经过一天的搜索努力以后发现了如下方法可以解决,利用js解决。

解决方法如下:

<script type="text/javascript">


function showImg(url) {

    var frameid = 'frameimg' + Math.random();

    console.debug(frameid);

    console.debug(url);

    window.img = '<img >;
    document.write('<iframe >);

}
</script>

      <h1>原图:</h1>

     <br>

    <img src="http://mmbiz.qpic.cn/mmbiz/dYNplyiblCFna8JoYZw71MH8Z8ib8KBALnJ7DibpDVSLPW4oy0nVhPfEG7PxCVwia6YP1OFibowWWkm2T0pn63icArPQ/0?tp=webp&wxfrom=5&wx_lazy=2" /><br>

     <h1>js破解之后:</h1>

     <br>

    <div >

        <script type="text/javascript">showImg('http://mmbiz.qpic.cn/mmbiz/ibbmVK4uC7iacR4KGWnyJHvQxl276DK6eGlZQ10E7BeY7Fw0ZlnPLXOSF8W4qIiaCsNspcEiaicD0McR79qmicfPGntg/0');</script>

     </div>

 

相关文章:

  • 2021-12-20
  • 2021-09-15
  • 2021-09-07
  • 2022-12-23
  • 2021-10-11
  • 2022-12-23
  • 2021-12-10
  • 2022-01-16
猜你喜欢
  • 2021-08-01
  • 2022-01-25
  • 2021-11-27
  • 2021-06-07
  • 2022-12-23
  • 2022-01-17
  • 2022-12-23
相关资源
相似解决方案