1 / 5
文档名称:

uni-app运行到浏览器跨域H5页面的跨域问题解决方案.docx

格式:docx   大小:112KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

uni-app运行到浏览器跨域H5页面的跨域问题解决方案.docx

上传人:科技星球 2022/3/8 文件大小:112 KB

下载得到文件列表

uni-app运行到浏览器跨域H5页面的跨域问题解决方案.docx

文档介绍

文档介绍:uni-app运行到浏览器跨域H5页面的跨域问题解决方案
 
   
 
 
 
 
 
 
 
     
 
 
 
 
 
官方文档对跨域的解决方案推荐:
   
 
   
uni-app运行到浏览器跨域H5页面的跨域问题解决方案
 
   
 
 
 
 
 
 
 
     
 
 
 
 
 
官方文档对跨域的解决方案推荐:

更方便的解决方案
,并在里面配置代理,直接上代码
= {
publicPath: './',
devServer: {
proxy: {
'/api': {
target: '',
ws: true,
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
},
'/bpi': {
target: '/',
ws: true,
changeOrigin: true,
pathRewrite: {
'^/bpi': ''
}
}
}
},
pwa: {
iconPaths: {
favicon32: '',
favicon16: '',
appleTouchIcon: '',
maskIcon: '',
msTileImage: ''
}
}
}
在相关接口请求处的代码出做修改、如下:
源代码:
修改后:
url: 'bpi/v2/movie/top250',
这时候跨域问题就解决了,但是会出现另外一个问题图片无法显示报403,这个问题通过添加自定义meta标签可以解决,
图片403问题
但是怎么在uni-app里面添加自定义的meta标签呢,~

2. 复制下面的基本模板内容,到这个html文件,

标准uni-app的模板:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
    <!-- 额外添加下面这句话 -->