1. 首页 > 科技

在WebGL的Canvas中如何屏蔽Shift+右键的弹窗?

在WebGL的Canvas中如何屏蔽Shift+右键的弹窗?

如何在网页中屏蔽右键和左键选定

众所周知,要保护一个页面,最基础的就是要屏蔽右键。而现在网页上用得最多的是function click(),即下面这段代码:〈script〉function click(){

if(event.button==2){

〈/script〉

但是这种屏蔽方法的破解方法也是众所周知的。那就是连续单击鼠标左键和右键便又可以看到右键菜单了。但是,我见过一种很好的屏蔽右键的方法。它的原理和上面所说的不同。它并不是用JS来编写的脚本,而是利用定义网页属性来起到限制的作用。而且,在屏蔽中应该尽量的避开使用JS脚本。因为只要浏览者把IE里的javascript脚本禁用了。那么一切屏蔽都白费。

那么继续说那种通过修改网页属性的屏蔽右键的方法。这种方法利用了HTML里的〈body〉来作修改,它只有以下短短的一行代码:

〈body oncontextmenu=self.event.returnValue=false〉

但是,屏蔽了右键还不能解决问题。如果我要复制一段文字,或是一张图片。那么,把它选中后用ctrl+C 再用

那么,如上所说,用JS来屏蔽是没有用的,治标不治本的。那么,我们就还用网页的最基础的语言:HTML来定义吧。还是老招数,定义〈body〉。这次用的参数是:onselectstart。就是左键选定的参数。代码如下:

〈body onselectstart="return false"〉

这样,左键选定功能就给轻易屏蔽了。原理和上面的一样。现在,再用你的左键选择任意内容把,已经没有用了。自然也不能ctrl + C,ctrl

+V了。那么,现在我们来把这两部分合并起来。彻底控制左右键!:

现在,左右键的问题总算是解决了吧。

网页的右键具体怎么屏蔽?请帮忙

、出现主类窗口时,在页面目标上按下鼠标右键,弹出限制窗口,这时按住鼠标不要松开右键,将鼠标指针移到窗口的确定铵钮上,同时铵下左键。在松开左键,限制窗口被关闭了,再将鼠标移到目标上松开右键。就会弹出你所希望用的鼠标右键的菜单功能了。

2、出现添加收藏夹的情况时:在目标上点鼠标右键,出现添加收藏夹的窗口,这时你不要松开右键,也不要移动鼠标,而是使用键盘的Tab键,来移动光标到取消铵钮上,铵下空格键,这时窗口消失了,松开右键看看,wonderful!右键功能恢复了,将鼠标移到你想要的功能上,点击就就可以了。

3、超连接无法用鼠标右键弹出新窗口中打开菜单的情况:这时用上面的方法无法破解,这时你在超连接上点鼠标右键,弹出窗口,这时不要松开右键,铵键盘上的空格键,窗口消失,这时松开右键,这时右键的功能出现了,选取上现的在新窗口中打开就可以了。

你还可以用键盘右Ctrl键左边那个键,铵一下试试看,是不是右键直接功能就出来了。

你还可以用当屏蔽掉右键的页面中点右键,出现限制窗口,此时不要松开右键,用左手铵键盘上的ALT+F4组合键,这时窗口就关闭了,松开鼠标右键菜单就出来了。

如何屏蔽在链接上按Shift键弹出新窗口?

function window.onkeydown() {

if(event.shiftKey)

……

}

目前能做的就是弹出一个框,或者刷新页面,否则是无法完全封住键盘操作的

网页中的鼠标右键怎么屏蔽?

在<head></head>中间加

<script type="text/javascript" language="javascript">

document.oncontextmenu=new Function('event.returnValue=false;');

document.onselectstart=new Function('event.returnValue=false;');

</script>