Ошибка: в доступе отказано в доступе к свойству 'target' - PullRequest
9 голосов
/ 10 марта 2020

Как определить, есть ли у последующего кода разрешения, чтобы избежать появления следующего сообщения об ошибке:

Ошибка: в доступе запрещено свойство 'target'

Это произошло в Firefox в обработчике событий для dragleave:

window.ondragleave = function(event)
{
 if (typeof event.target == 'object')
 {
  var droppable = element_parent(event.target, (event.target.hasAttribute && event.target.hasAttribute('data-drop')), (event.target.nodeName != 'html'));
 }
}
  • Эта проблема встречается один раз в месяц в нескольких доменах.
  • Эта проблема возникает в Firefox на рабочих столах.
  • Я не лично воспроизвел проблему, хотя отчеты в журналах ошибок очень надежны.

Существует API разрешений , хотя он недоступен для Waterfox 56 / Firefox 74B при event.permissions или event.target.permissions. Я делал многочисленные попытки напрямую воспроизвести проблему, перетаскивая выбранные и невыбранные части страницы и «оставляя» курсор подальше от различных элементов, полей формы и самой страницы, хотя я вижу, что эта ошибка сообщается раз в несколько недель. Предложения?

  • Нет фреймворков или библиотек.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...