VueJS - DOMException: «Операция небезопасна». - PullRequest
0 голосов
/ 16 декабря 2018

Я получаю ошибку DOMException: "The operation is insecure." в консоли с моего веб-сайта (используя Vue).Это происходит только тогда, когда он размещен на страницах github, но не вызывает ошибок при локальном запуске.

URL страницы Github: https://cubxity.github.io/ks/#/display/2227?scopes=&displayTime=true

Мой браузер Firefox, идентификатор сборки: 20181206201918

1 Ответ

0 голосов
/ 03 февраля 2019

TL; DR: это не проблема Vue: вы не можете программно изменять содержимое формы, вводимой через DOM.

Поля входного файла более строго контролируются кодами DOM браузера из-за десятилетийподвигов.В этом случае вам не разрешается заполнять содержимое формы файла автоматически (программно), пользователь должен сделать это вручную через триггер выбора.

Это не вещь Vue, этоБезопасность HTML / DOM для предотвращения загрузки сценариев.Кто-то с большим количеством знаний может дать лучший ответ, но я считаю, что это основная проблема.

Вместо того, чтобы пытаться предварительно заполнить форму ввода, я всегда предоставляю простую гиперссылку на файл чуть ниже формы вводаразрешить любой доступ, предназначенный для существующего файла.

...