VueJS-DOMException:“操作不安全。”

时间:2018-12-16 13:02:41

标签: firefox dom vue.js vue-router

我从网站(使用Vue)在控制台中收到DOMException: "The operation is insecure."错误。仅当它托管在github页面上时才会发生,但是在本地运行时不会出错。

Github页面网址:https://cubxity.github.io/ks/#/display/2227?scopes=&displayTime=true

我的浏览器是Firefox,内部版本号:20181206201918

1 个答案:

答案 0 :(得分:0)

TL; DR:这不是Vue问题:您不能以编程方式更改通过DOM输入的表单的内容。

由于数十年的利用,输入文件字段受到浏览器DOM代码的严格控制。在这种情况下,不允许您自动(以编程方式)填写文件表单的内容,用户必须通过选择触发器手动进行填写。

这不是一个Vue的东西,它是一个HTML / DOM安全事,防止脚本从触发上传。有更多知识的人可以给出更好的答案,但我相信这是基本问题。

我总是尝试在输入表单下方提供一个指向文件的简单超链接,而不是尝试预先填充表单输入,以允许对现有文件进行任何访问。