gpt4 book ai didi

javascript - 在 React.js 中禁用右键单击?

转载 作者:行者123 更新时间:2023-12-05 02:08:12 27 4
gpt4 key购买 nike

我想通过禁用右键单击来阻止下载以下元素。

<iframe src={TEST + "#toolbar=0"} width="100%" height="800px" 
onMouseDown={(e)=>e.preventDefault()} onContextMenu={(e)=>e.preventDefault()}/>

不幸的是,当我右键单击时,它仍然会弹出上下文菜单。知道为什么吗?

最佳答案

在组件的 componentDidMount() 方法中使用 contextmenu 事件。

例如:

componentDidMount() {
document.addEventListener('contextmenu', (e) => {
e.preventDefault();
});
};

这将阻止显示上下文菜单。

关于javascript - 在 React.js 中禁用右键单击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61110804/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com