使你的网页封闭的六中方法

网页

  一,禁止右键菜单:oncontextmenu="return false"

  二,禁止托拽:ondragstart="return false"

  三,禁止选择:onselectstart ="return false" onselect="document.selection.empty()"

  四,禁止拷贝:oncopy="document.selection.empty()" onbeforecopy="return false"

  五,禁止保存:<noscript><iframe src=*></iframe></noscript>

  六,禁止查看源代码:这个没有准备程序,因为现在也存在的大多数程序都是愚蠢的,都是通过禁止右键菜单,和控制不显示菜单来控制的。有的视频在线播放网站通过将视频文件名用服务器端脚本存到客户的cookies中,然后用js获得,来播放,这种方法好像不错。如果禁止源代码被看到就应该做到,即使用户将网页下载到本地也看不到。者可以通过服务器端脚本,客户端脚本,cookies的结合控制。我没有编写代码,因为我觉得这种保护事没有必要的。所以这种程序也没有太大的价值。比如说有的信息网站居然禁止拷贝。真是不知道是怎么想的,你以为这样人家就不能把信息弄到本地了,人家可以通过下载,看源代码,最绝的还有抓图。所以我觉得既然你给人家看了,就应该让人家很容易就能收藏这些信息。

时间: 2024-09-19 09:51:03

使你的网页封闭的六中方法的相关文章

Asp.net制作的网页在平板电脑中运行,如何使调出软键盘后使其覆盖到页面上

问题描述 Asp.net制作的网页在平板电脑中运行,如何使调出软键盘后使其覆盖到页面上 把网页在平板中运行后,当我点击文本框的时候,平板中自动调出了软键盘,但把我的页面的挤在了上面,我想让软键盘只是覆盖在页面上,网页形状不变,麻烦各位大神啦,最好有代码,谢谢 解决方案 这个是浏览器和平板操作系统的行为,改不了.变通的办法是抑制默认的键盘弹出,用你的网页自己模拟一个软键盘 解决方案二: onfocus事件中直接写blur就可以隐藏了..http://stackoverflow.com/questi

网页登陆、注册中的验证码

问题描述 网页登陆.注册中的验证码 往往网页的登录和注册都需要输入验证码,验证码是怎么做出来的, 我个人认为是自己用PHOTOSHOP做,然后用SEVLET检验图片名字和用户输入是否匹配 ? 解决方案 在程序中画出来,用随机的颜色,随机位移,随机进行几何变换以及添加随机的线条.点等. 解决方案二: 用photoshop做你能做多少个?做1000个?黑客把所有的验证码都下载下来,人工识别了,然后存入数据库,对照查表,那你的验证码还有什么意义. 解决方案三: 随机产生几个数字和字母,生成一张图片传到

如何利用js使一行文字在滚动的过程中逐字减小,直到消失,谢谢啦

问题描述 如何利用js使一行文字在滚动的过程中逐字减小,直到消失,谢谢啦 要求一行文字向左滚动,在过程中文字逐个减小到消失,谢谢大家,希望可以有源码,感激不尽啦 解决方案 最好先采纳,不然写了半天,你就跑了,我只能哭哭了. 解决方案二: 定时器,控制css,控制字体大小. 解决方案三: <style type="text/css"> #gongao{width:1000px;height:30px;overflow:hidden;line-height:30px;font-

微信小程序中使元素占满整个屏幕高度实现方法_JavaScript

微信小程序中使元素占满整个屏幕高度实现方法 在项目中经常要用到一个容器元素占满屏幕高度和宽度,然后再在这个容器元素里放置其他元素. 宽度很简单就是width:100% 但是高度呢,我们知道的是height:100%必须是在父元素的高度给定了的情况下才可以. 以前我的做法是用js获取屏幕的高度,然后将其赋值给height, 屏幕高度在网页中为:window.innerHeight; 在微信小程序中则需要调用wx.getSystemInfo接口,然后通过setData赋值 但是显然通过js来进行的,

如何控制网页框架页内中链接的目标

控制|链接|网页 如何控制网页框架页内中链接的目标 要在一个框架中使用链接以打开另一个框架中的文档,您必须设置链接目标.链接的 target 属性指定在其中打开链接的内容的框架或窗口. 例如,如果您的导航条位于左框架,并且您希望链接的材料显示在右侧的主要内容框架中,则您必须将主要内容框架的名称指定为每个导航条链接的目标.当访问者单击导航链接时,将在主框架中打开指定的内容. 若要设置目标框架,请执行以下操作: 在"设计"视图中,选择文本或对象. 在属性检查器("窗口"

谷歌浏览器无法打开网页在其他浏览器中却可以是怎么回事?

  谷歌浏览器无法打开网页在其他浏览器中却可以是怎么回事?           一.单击"插件"会出现一个小的提示框,将前面的对号取消勾选即可. 二.右击"插件"--"选项",子选项中我们可以建立自己的规则,选择那个网站不用过滤,过滤什么样的元素等等.

网页-Ie11下页面中的flash不刷新问题

问题描述 Ie11下页面中的flash不刷新问题 网页页面中生成一个flash,其他浏览器按f5刷新页面之后 flash的内容每次都会改变 ,但在IE11里边按f5刷新 flash的内容不会有任何变化,正常来说每次刷新页面,应该都会到服务器端做新的请求,都会重新输出这段代码,但是在ie11里就是不刷新 .这是什么情况 生成flash的源码: var so = new SWFObject("http://www.mytest.com/Widgets/CarouselV1.swf", &q

c语言-使大数组(超过1M)中的每个元素与L异或,怎么才能快点完成,O(n)的结法就算了...

问题描述 使大数组(超过1M)中的每个元素与L异或,怎么才能快点完成,O(n)的结法就算了... 使大数组(超过1M)中的每个元素与L异或,怎么才能快点完成,O(n)的结法就算了...

html分享到微信,网页并不在微信中

问题描述 html分享到微信,网页并不在微信中 有木有大神做过- -心痛死了研究好多天- -如果有html访问手机剪切板的方法也好 解决方案 微信公众平台开发之在网页上添加分享到朋友圈,关注微信号等按钮 解决方案二: 电脑都没有办法访问剪贴板,更加不要说移动端而且还是被阉割过的微信内置浏览器了 解决方案三: 没有权限,如果真能这样的话,就太危险了. 解决方案四: 电脑是可以绕圈过去的复制的