允许在 Greasemonkey 中上传多个文件
Allow multiple file upload in Greasemonkey
网页中有一个输入字段,允许用户select上传文件。相关代码为
<input id="fileupload" type="file" name="versionFile" style="position: absolute; left: -9999px;">
如何使用Greasemonkey/Tampermonkey将代码更改为以下以允许多个文件上传
<input id="fileupload" type="file" name="versionFile" style="position: absolute; left: -9999px;" multiple>
假设服务器会接受多个文件上传,你需要做的就是selectinput元素存在后添加一个multiple属性;
window.addEventListener('load', function (e) {
document.getElementById('fileupload').setAttribute('multiple', '');
});
我假设这段代码是在页面加载完成之前执行的。如果是在之后,则不应将其包装在负载处理程序中。
网页中有一个输入字段,允许用户select上传文件。相关代码为
<input id="fileupload" type="file" name="versionFile" style="position: absolute; left: -9999px;">
如何使用Greasemonkey/Tampermonkey将代码更改为以下以允许多个文件上传
<input id="fileupload" type="file" name="versionFile" style="position: absolute; left: -9999px;" multiple>
假设服务器会接受多个文件上传,你需要做的就是selectinput元素存在后添加一个multiple属性;
window.addEventListener('load', function (e) {
document.getElementById('fileupload').setAttribute('multiple', '');
});
我假设这段代码是在页面加载完成之前执行的。如果是在之后,则不应将其包装在负载处理程序中。