daiwawawa

Results 5 comments of daiwawawa

> Sandbox 里的上传接口报错了。我把它换成一个有效的上传接口, 按照复现步骤里操作后发现是可以取消/abort请求的: > > console: > > ![image](https://private-user-images.githubusercontent.com/7504237/307248062-bf0e3905-4914-496a-b85e-96502dc26dda.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDg4Mjc5MTIsIm5iZiI6MTcwODgyNzYxMiwicGF0aCI6Ii83NTA0MjM3LzMwNzI0ODA2Mi1iZjBlMzkwNS00OTE0LTQ5NmEtYjg1ZS05NjUwMmRjMjZkZGEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDIyNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAyMjVUMDIyMDEyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDJmMzA4N2NhNjhiMzNhYmE4ZTEzMDFlMzgyOTZlYjJjYjkwZDY3MjMwOWNmZDM1NGIyYTcyMTI0YjUwYWRmZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.5fdhEu6-xD3xhqb8YPluHX9wVy1WJjB_XBmx0XZkVOs) 是调用 `uploadRef.abort` ,customRequest 里面返回的 abort 没有执行

调整 script 标签插入的逻辑就好吧,retry 的 script 插入到加载失败的 script 后面一个节点

> 试过了,这样没用。目前还没想到可行的方案,建议还是改成 async 或者动态加载,避免顺序依赖 我最近想到一个逻辑,就是利用同步的 ajax 请求 js 代码,然后创建一个内联的 script 添加到失败的 js 后面,是可以实现 defer 脚本在失败重试后按顺序执行

> > > 试过了,这样没用。目前还没想到可行的方案,建议还是改成 async 或者动态加载,避免顺序依赖 > > > > > > 我最近想到一个逻辑,就是利用同步的 ajax 请求 js 代码,然后创建一个内联的 script 添加到失败的 js 后面,是可以实现 defer 脚本在失败重试后按顺序执行 > > 这方案应该不可行,因为 error 事件触发的时候,已经解析了其他 script 标签了,顺序已经是乱了的。...