端木
端木
  • 发布:2022-09-02 09:50
  • 更新:2022-09-08 16:59
  • 阅读:393

【报Bug】更新最新版本后,预览uniapp项目时,突然不能跨域了

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: Alpha

HBuilderX版本号: 3.6.0

浏览器平台: Chrome

浏览器版本: HBuilder内置浏览器

项目创建方式: HBuilderX

操作步骤:

同样的项目,代码没变

预期结果:

应该可以在Hbuilder内置浏览器里跨域

实际结果:

但更新了最新版本后 无法跨域调试了

bug描述:

这里是我封装的方法

let userToken = fCommon.getUserToken();  
        uni.request({  
            url: getApp().globalData.appUrl + action,  
            data: data,  
            method: 'POST',  
            timeout: 5000,  
            header: {  
                'content-type': 'application/x-www-form-urlencoded',  
                'userToken': typeof(userToken) == 'undefined' ? '' : userToken,  
                'X-Requested-With':'XMLHttpRequest',  
            },  
            success: res => {  
                if(res.data.Code==1001){  
                    // #ifdef H5  
                    location.href = '/WeiXin/OAuthLoginBase?returnUrl=' + encodeURI(getApp().globalData.appUrl +  
                        '/UserApi/TransLogin?reUrl=' + encodeURI(location.href));  
                    // #endif  
                    return;  
                }  
                if (fn) {  
                    fn(res);  
                }  
            },  
            fail: res => {  
                if (res.errMsg != "request:fail timeout") {  
                    fCommon.showToast('请求失败' + res.errMsg);  
                }else{  
                    fCommon.showToast('请求超时');  
                }  
            },  
            complete: () => {  
                if (showLoading) {  
                    uni.hideLoading();  
            }}  
        });

这个是我调用的方法

var that = this;
that.$fCommon.post(
'/UiApi/Index',
{},
function(res) {
if (res.data.Code == 200) {
//that.indexData = res.data.Data;
//that.mDownImg = that.indexData.mDownImg[0];
//console.log(that.indexData);
} else {
that.$fCommon.showToast(res.data.Message);
}
},
true
);

前几天还好好的,在HBuilder内置浏览器里预览,还能跨域请求
今天更新最新版本后,无法跨域请求了

2022-09-02 09:50 负责人:无 分享
已邀请:
DCloud_HB_WDL

DCloud_HB_WDL

HBuilderX 3.6.1 alpha版本已修复此问题,请升级。

该问题目前已经被锁定, 无法添加新回复