突破图片尺寸、GIF帧数限制,无损上传
补充,我是在Chrome上的Tampermonkey环境
const swfUrl = new URL(data ? data[data.indexOf('src')+1] : swf_mycamera.src);
const maxSize = parseInt(swfUrl.searchParams.get('uploadSize') || 2048, 10) * 1024;
和GPT一起摸索了一下,上面这两行等网页加载出来之后再在Console手动执行的话是能够获取到结果的,但是Tampermonkey脚本运行时不行。我临时通过把swfUrl设置为网页上对应的URL完成了头像上传。
不知道这是不是个兼容问题,大佬有空的时候能不能帮忙看一下~
我在 https://www.parao0.com/ 这个论坛上使用时会报错,导致无法上传
点进报错提示之后是下面的代码
尝试把上面这两个const移动到前面
if (!html5mode && !swf_mycamera)
的条件内后能加载出选择框了,但是点击 大头像/中头像/小头像 的选择框选择完文件后,图片没有加载到页面中