相关疑难解决方法(0)

如何禁用右键单击我的网页?

我可以在不使用JavaScript的情况下禁用右键单击我的网页吗?我问这个是因为大多数浏览器允许用户禁用JavaScript.

如果没有,我如何使用JavaScript禁用右键单击?

javascript

292
推荐指数
18
解决办法
65万
查看次数

客户希望在网站上使用"不可复制的图像"

我需要一种方法来使网站上的产品图像"不可复制" - 无法将它们拖放到桌面上或右键单击并保存.

它们还需要是链接,并且在滚动的javascript查看器中(http://www.dynamicdrive.com/dynamicindex4/stepcarousel.htm)

有任何想法吗?

谢谢,斯蒂芬

image

6
推荐指数
5
解决办法
5445
查看次数

禁用 Firefox 愚蠢的右键单击上下文菜单

我正在制作一个 HTML 5 游戏,需要使用右键单击来控制播放器。

我已经能够通过执行以下操作来禁用右键单击上下文菜单:

<body oncontextmenu="return(false);">
Run Code Online (Sandbox Code Playgroud)

然后我注意到,如果按住 Shift 并右键单击,Firefox 中仍然会打开上下文菜单!

所以我也通过添加这个 JS 来禁用它:

document.onclick = function(e) { if(e.button == 2 || e.button == 3) { e.preventDefault(); e.stopPropagation(); return(false); } };
Run Code Online (Sandbox Code Playgroud)

但是,如果您按住 Shift 键,然后在 Firefox 中双击鼠标右键,它仍然会打开!

请告诉我如何一劳永逸地禁用这个该死的东西(我什至愿意恢复到一些晦涩的、黑客的、不切实际的解决方案,只要它有效)。

html javascript contextmenu

5
推荐指数
1
解决办法
2万
查看次数

是否可以禁用右键单击iframe?

是否可以禁用右键单击iframe?我知道iframe中的文件可能存在于同一个域中,但是我想知道如果帧中的文件来自外部站点是否可以完成?

谢谢

javascript iframe

3
推荐指数
1
解决办法
2万
查看次数

禁用WebView上的右键单击菜单

嗯,这正是我需要做的:

当在用户右键点击WebView,典型的菜单(没有"刷新",等等)应该不会出现.

如何才能做到这一点?有任何想法吗?


PS此外:是否可能显示自定义菜单?

macos cocoa objective-c webview

1
推荐指数
1
解决办法
1816
查看次数

标签 统计

javascript ×3

cocoa ×1

contextmenu ×1

html ×1

iframe ×1

image ×1

macos ×1

objective-c ×1

webview ×1