gpt4 book ai didi

javascript - 用于设置输入类型 ="file"文件的本地 Chrome 扩展

转载 作者:搜寻专家 更新时间:2023-11-01 04:10:00 25 4
gpt4 key购买 nike

我正在为 Chrome 浏览器开发一个扩展程序。我不想使用扩展名从 input type="file" html 元素中选择文件。但我知道由于安全限制这是不可能的。

有没有办法移除 Chrome 的安全限制与此问题相关,以便这成为可能。

谢谢。

最佳答案

好的,我要回答我自己的问题。

首先感谢 Michael Dibbets 和 wtjones 的回答。--disable-web-security 和--allow-file-access-from-files 无效。我没有选择原生插件和从源代码扩展 chrome,因为这似乎需要时间。

解决方案:

我用了chromedriverselenium java自动化 chrome。

Slanec's Answer to this question的帮助下我能够务实地选择文件。

Java代码如下:

System.setProperty("webdriver.chrome.driver", "C:/.../chromedriver.exe");

WebDriver driver = new ChromeDriver();
driver.get("URL_OF_THE_PAGE");
WebElement link = driver.findElement(By.linkText("TEXT_IN_THE_LINK"));
link.click();
WebElement choose_file_input = driver.findElement(By.className("CLASS_OF_THE_INPUT"));
choose_file_input.sendKeys("PATH_TO_FILE");

谢谢!

关于javascript - 用于设置输入类型 ="file"文件的本地 Chrome 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15249185/

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