This commit is contained in:
刘仕伟
2024-01-10 01:27:15 +08:00
parent b304fb53a0
commit fc6cec2eca
12 changed files with 393 additions and 159 deletions

View File

@@ -2,7 +2,7 @@
利用chrome的fetch来避免跨域
**/
import {getImageMd5} from "@/utils/image";
import {getImageBlob} from "@/utils/image";
chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
if (request.type == 'api') {
@@ -36,7 +36,7 @@ chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
}
headers.cookie = getCookie();
if (request.isFormData && !!request.data.image) {//针对图片上传特殊的处理办法
getImageMd5(request.data.image).then(res => data.append('image', res.image.blobData)).then(resolve)
getImageBlob(request.data.image).then(res => data.append('image', res.image.blobData)).then(resolve)
} else resolve()
}).then(() => fetch(request.url, {
headers, 'method': 'POST', 'referrerPolicy': 'no-referrer', 'credentials': 'include', 'body': data, 'mode': 'cors'