extjs 网络错误:使用Chrome浏览器对'XMLHttpRequest'执行'发送'失败- Ext JS

8tntrjer  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(274)

我在通过Chrome浏览器从应用程序注销时遇到错误。
Chrome浏览器86.0版
阻止的警报(“未捕获的网络错误:无法在'XMLHttpRequest'上执行'send':无法加载'https://主机名/web/基本/注销?id= 40 dee 37 f-cf 1d-40 f9-b 01 d-2a414d446a77 &租户=ABC&isFrameMode=true&_dc= 1602665141328':页面消除中的同步XHR。有关详细信息,请参阅https://www.chromestatus.com/feature/4664843055398912..行:1.在卸载过程中,请执行以下操作。
用于从应用程序注销的代码:

var vRequest = { url: vUrl, async: false },
Ext.Ajax.request(vRequest);

已尝试将async属性值从false更改为true,但现在请求状态在开发人员工具中显示为已取消。

bfhwhh0e

bfhwhh0e1#

问题不在于 AJAX 调用。问题在于调用是在一个不再允许的事件期间发生的,基于你得到的错误,在unload、unload、pagehide、visibilitychange...等等之前
Here are some alternate ways to return data to the server on logout.

相关问题