我正在尝试将 composedPath 应用到blur事件。但是我注意到Safari为 *composedPath * 返回了一个空数组。
在Chrome上,我确实得到了窗口对象大小为1的数组。
下面是我的jsFiddle:
JSFiddle Link
我试着在mdn上寻找模糊事件,如果它在Safari上不受支持,但事实并非如此。Safari的版本是15。
window.addEventListener('blur', (e)=>{
debugger;
console.log("Composed Path" , e.composedPath());
});
<head>
<title>Example</title>
</head>
<body>
<p>This is an example of a simple HTML page with one paragraph.</p>
</body>
1条答案
按热度按时间tct7dpnv1#
这似乎是一个错误,所以我提出了它的Webkit bugzilla -https://bugs.webkit.org/show_bug.cgi?id=253443,现在它是固定的。
已提交-https://github.com/WebKit/WebKit/commit/80b26f0e3d9ab9f091390232abbdfae07ff82476