代码写多了,有些使用过的方法和技巧会一时半会想不起来,平日记录下来,方便自己和有需要的人日后查阅。1 $(document).keydown(function () { 2if (window.event.keyCode == 123 || // F12键3 window.event.keyCode == 116 || // F5键4 window.event.keyCode == 114 || // F3键5 window.event.keyCode == 112) { // F1键6 window.event.keyCode = 0; 7 window.event.returnValue = false...
做一款微信游戏,有多个页面,用户在游戏结束页面点击【返回】的话会返回到游戏开始的页面,怎么让他不能点击返回 或者 点击返回不会到 上一个页面,或者不让浏览器生成 对应页面的历史记录,服务器端或者JS的解决方法都可以,先谢过了。回复内容:做一款微信游戏,有多个页面,用户在游戏结束页面点击【返回】的话会返回到游戏开始的页面,怎么让他不能点击返回 或者 点击返回不会到 上一个页面,或者不让浏览器生成 对应页面的历...
我实现了一个REST服务,我正在使用一个网页作为客户端.我的页面有一些javascript函数,它们对REST服务器执行多次相同的http get请求并处理回复. 我的问题是浏览器缓存第一个回复而不是实际发送以下请求.. 有没有办法强制浏览器执行所有请求而不缓存?我正在使用Internet Explorer 8.0 谢谢解决方法:不确定它是否可以帮到你,但有时,我在我的请求的URL中添加一个随机参数,以避免被缓存. 所以不要:http://my-server:8080/myApp/foo?bar...
我正在使用javascript gmail api来使用threadId获取电子邮件线程.我使用以下代码:var request = gapi.client.gmail.users.threads.get({'userId': 'me','id': '123abc' });request.execute(function(response) {var messages = response.messages;});这是第一次特定的threadId,它工作正常.并且对于进一步的请求,即使线程有更多的电子邮件,它也会返回相同数量的消息.但是,如果我从Chrome开发者工具 – 网络选项中清除gapi网址的浏览...
我正在尝试使用http://wipetouch.codeplex.com/在Meteor应用上实现滑动以在Iron Router中的模板之间切换. 它在iOS和Android上运行得非常漂亮,但在Windows Phone上,操作系统的本机滑动手势(在浏览器中向右滑动,在历史记录中移动一页)会干扰用户的滑动操作. 有什么方法可以禁用它吗? 还有哪些其他平台具有类似的功能,可以防止用户有效地在Web应用程序中滑动? 例如,this app也使用相同的库来实现滑动手势. 注意:在body标签上使用to...
web新手通常认为,通过阻止访问者使用鼠标右键单击上下文菜单,他们可以防止网页内容被盗。事实远非如此。更有经验的用户很容易就能绕过禁用右键的问题,而访问大部分网页代码本身就是web浏览器的一个基本功能,根本不需要右键。缺点有很多方法可以绕过“没有右键脚本”,而实际上,这种脚本的唯一效果就是惹恼那些在web导航中合法使用右键上下文菜单(该菜单的正确名称)的访问者。此外,我所看到的所有执行此操作的脚本都只阻止从鼠...
处理问题时候遇到的,就顺便记录下, 代码如下: function OnOpenWin() { if (window.name != "OAopenWindow") { win = window.open("login.aspx", "OAopenWindow", "toolbar=no, menubar=no, scrollbars=no, resizable=yes,location=no,status=no,width=" + (screen.width - 5) + ",height=" + (screen.height - 38) + ",top=0,left=0"); if (win != null) { window.opener = null; window.open(, _self, ); window.close(); } // e...
代码如下: 讲上面红色显示的插入到网页中就可以实现鼠标右击无效 onselectstart="return false" 禁止选择,ondragstart="return false"禁止拖放,oncopy=document.selection.empty() 禁止拷贝。 禁止保存:,放在head里面。 禁止粘贴: 关闭输入法: 屏蔽鼠标右键: function document.oncontextmenu(){event.returnValue=false;} 屏蔽F1帮助: function window.onhelp(){return false} 屏蔽其他键 代码如下: function document...
代码如下: 代码如下: function HandleTabKey(evt) { if (evt.keyCode == 9) { if (evt.preventDefault) { evt.preventDefault(); } else { evt.returnValue = false; } } } 在IE 6、IE 7、IE 8、FireFox、Chrome中测试通过。
1、 代码如下: javascript:window.history.forward(1); 利用JS产生一个“前进”的动作,以抵消后退功能,这种方法应该是最简洁的,并且不需要考虑用户连点两次或多次“后退”的情况,缺点是当用户端禁用了JavaScript之后即失效。 2、 代码如下: Logout (Back Disabled) 用location.replace从一个页面转到另一个页面。这种方法的原理是,用新页面的URL替换当前的历史纪录,这样浏览历史记录中就只有一个页面,后退按钮永远不...
更有经验的用户很容易就能绕过禁用右键的问题,而访问大部分网页代码本身就是web浏览器的一个基本功能,根本不需要右键。 缺点 有很多方法可以绕过“没有右键脚本”,而实际上,这种脚本的唯一效果就是惹恼那些在web导航中合法使用右键上下文菜单(该菜单的正确名称)的访问者。 此外,我所看到的所有执行此操作的脚本都只阻止从鼠标右键访问上下文菜单。他们没有考虑到菜单也可以通过键盘访问这一事实。 所有人需要访问菜单使用104键...
1、 代码如下:<script language="JavaScript"> javascript:window.history.forward(1); </script> 利用JS产生一个“前进”的动作,以抵消后退功能,这种方法应该是最简洁的,并且不需要考虑用户连点两次或多次“后退”的情况,缺点是当用户端禁用了JavaScript之后即失效。 2、 代码如下:<A HREF="logout.do" onclick="javascript:location.replace(this.href); event.returnValue=false; "> Logout (Back Disabled) </A> 用loc...
代码如下: 代码如下: function HandleTabKey(evt) { if (evt.keyCode == 9) { if (evt.preventDefault) { evt.preventDefault(); } else { evt.returnValue = false; } } } 在IE 6、IE 7、IE 8、FireFox、Chrome中测试通过。
代码如下:<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onbeforecopy="return false" onmouseup=document.selection.empty() oncopy=document.selection.empty() onselect=document.selection.empty()></body> 讲上面红色显示的插入到网页中就可以实现鼠标右击无效 onselectstart="return false" 禁止选择,ondragstart="return false"禁止拖放,oncopy=document.selection.empt...
处理问题时候遇到的,就顺便记录下, 代码如下:function OnOpenWin() { if (window.name != "OAopenWindow") { win = window.open("login.aspx", "OAopenWindow", "toolbar=no, menubar=no, scrollbars=no, resizable=yes,location=no,status=no,width=" + (screen.width - 5) + ",height=" + (screen.height - 38) + ",top=0,left=0"); if (win != null) { window.opener = null; window.open(, _self, ); window.close(); } // el...