没事了。桌面端和移动端的主要区别应该是前缀部分。
桌面端前缀是 app://...,通过下方代码可以找到:
app://...
const { ipcRenderer } = require('electron') console.log(ipcRenderer.sendSync('file-url'))
移动端是 http://localhost/_capacitor_file_。现在直接凑或者找到移动端是如何生成这个前缀的就行了。
http://localhost/_capacitor_file_