如何确定后续代码是否具有权限以避免以下错误消息:
错误:访问属性"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中
尽管错误日志中的报告是高度可靠的,但我没有亲自复制该问题
没有框架或库
有一个Permissions API,尽管从Waterfox56/Firefox74B的event.permissions
或event.target.permissions
开始似乎无法访问它。我已经多次尝试通过拖动页面的选定部分和未选定部分来直接再现该问题;离开";光标从各种元素、表单字段和页面本身移开,尽管我每隔几周就会看到一次报告的错误。
建议?
感觉我缺少了一些上下文,比如html。但我认为你们不应该用窗户上的补骨脂。我将在这里使用div进行基本设置。以此为基础。