В чём ошибка 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;
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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