Задать вопрос

В чём ошибка Permission denied во Vue в браузерах Edge?

Прикрутил к проекту Sentry и пришло несколько ошибок "Permission denied" в браузерах Edge / Windows 10

Sentry пишет про этот фрагмент в vue.esm.js:
/**
 * Check whether an object has the property.
 */
var hasOwnProperty = Object.prototype.hasOwnProperty;
function hasOwn (obj, key) {
  return hasOwnProperty.call(obj, key) // <-- ЭТА СТРОКА ВЫДЕЛЕНА
}


В цепочке вызовов мой код назначает data свойству OAuthWindow моего Vue-компонента значение: новое всплывающее окно для OAuth авторизации в Google:
this.OAuthWindow = window.open( // ...
Метод с этим кодом всегда вызывается как следствие действия пользователя (клик по кнопке).

Может ли быть дело в (повторном?) открытии нового окна и защите от лишних попапов в Edge?

Свойству OAuthWindow назначается либо объект создаваемого попап-окна, либо, после закрытия окна, сбрасывается на this.OAuthWindow = null;
  • Вопрос задан
  • 124 просмотра
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы