之所以出现这种状况是因为豆瓣接口采用了防盗链的原因,要想正常浏览网页,需要添加

<meta name="referrer"  content="never">

uni-app解决图片403问题

1.在本地新建一个html文件,复制此代码

<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">

        <meta name="referrer"  content="never"> 
        <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

        <title>
            <%= htmlWebpackPlugin.options.title %>
        </title>
        <script>
              document.addEventListener('DOMContentLoaded', function() {
                document.documentElement.style.fontSize = document.documentElement.clientWidth / 20 + 'px'
            })
        </script>
        <link rel="stylesheet" href="<%= BASE_URL %>static/index.<%= VUE_APP_INDEX_CSS_HASH %>.css" />
    </head>
    <body>
        <noscript>
            <strong>Please enable JavaScript to continue.</strong>
        </noscript>
        <div id="app"></div>
        <!-- built files will be auto injected -->
    </body>
</html>

2.在manifest.json文件中切换到h5,载入此模板

在这里插入图片描述
###3.重启服务器即可

vue解决图片403问题

找到public目录下的index.html文件,添加此语句重启服务器即可

 <meta name="referrer"  content="never">

扩展

此语句经常用于一些防盗链接,比如微信公众平台的图,QQ空间的图,加了这个不会被屏蔽,
referrer指的是来源,content对应有四个值,分别是never,always,origin,default,never的意思应该是指不需要限制来源。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐