如何使用Javascript取消Iframe的卸载事件
我正在尝试使用以下代码捕获Iframe的卸载事件,并阻止导航:如何使用Javascript取消Iframe的卸载事件,javascript,iframe,dom-events,Javascript,Iframe,Dom Events,我正在尝试使用以下代码捕获Iframe的卸载事件,并阻止导航: <iframe onLoad={() => { iframeEl.current.contentWindow.addEventListener('beforeunload', (e) => { e.preventDefault(); return false; }); }} ... { iframeEl.current
<iframe
onLoad={() => {
iframeEl.current.contentWindow.addEventListener('beforeunload', (e) => {
e.preventDefault();
return false;
});
}}
...
{
iframeEl.current.contentWindow.addEventListener('beforeunload',(e)=>{
e、 预防默认值();
返回false;
});
}}
...
但它会一直导航到不想要的目的地。
阻止它的正确方法是什么