我从网站(使用Vue)在控制台中收到DOMException: "The operation is insecure."
错误。仅当它托管在github页面上时才会发生,但是在本地运行时不会出错。
Github页面网址:https://cubxity.github.io/ks/#/display/2227?scopes=&displayTime=true
我的浏览器是Firefox,内部版本号:20181206201918
答案 0 :(得分:0)
TL; DR:这不是Vue问题:您不能以编程方式更改通过DOM输入的表单的内容。
由于数十年的利用,输入文件字段受到浏览器DOM代码的严格控制。在这种情况下,不允许您自动(以编程方式)填写文件表单的内容,用户必须通过选择触发器手动进行填写。
这不是一个Vue的东西,它是一个HTML / DOM安全事,防止脚本从触发上传。有更多知识的人可以给出更好的答案,但我相信这是基本问题。
我总是尝试在输入表单下方提供一个指向文件的简单超链接,而不是尝试预先填充表单输入,以允许对现有文件进行任何访问。