gpt4 book ai didi

javascript - 浏览器通过浏览器扩展通过文件输入标签自动选择文件

转载 作者:行者123 更新时间:2023-11-30 13:20:09 24 4
gpt4 key购买 nike

我想通过
自动选择一个文件文件输入标签 < input type=file > 通过 java 脚本 ?

我知道这是安全问题,通常不允许。

但这是否允许通过扩展或任何浏览器中的任何形式,

因为我正在做一个自动化项目
这需要发布具有多个值的表单先上传文件再发布表单的上传功能(kijiji.ca)

并且需要这样做。

不需要特定于浏览器任何具有自动化功能的浏览器,如 chrome、Fire fox

进一步要求

嗨,Wladimir,我按照 Wladimir 在扩展范围中建议的那样工作。

如果我需要自动选择多个文件,你能告诉我应该设置什么值吗?

我试过设置这个

input.value = '"D:\Temp\step1.jpg" "D:\Temp\step2.jpg" "D:\Temp\step3.jpg"'

但它不接受它。虽然我可以将它设置为单个图像并且它会接受它..

谢谢..

最佳答案

Firefox 扩展允许设置 input.value 属性,所以像这样的东西会起作用:

input.value = "c:\\autoexec.bat";
input.form.submit();

但是,当使用附加 SDK 时,内容脚本可能没有必要的权限(需要测试)。在这种情况下,需要使用 chrome authority并直接访问网页,而不是通过内容脚本。

对于 Chrome,那里的扩展程序无法访问文件系统 - 因此适用于网页的安全限制也适用于扩展程序。允许扩展设置文件上传小部件的值将是一个安全问题。所以我很确定这是不可能的。

关于javascript - 浏览器通过浏览器扩展通过文件输入标签自动选择文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10510593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com