zoukankan      html  css  js  c++  java
  • 如何解决网站不登录就无法复制内容的问题

    1、js实现

    javascript:document.body.oncopy=null;void(0)

    建议用ie或360、google浏览器等,有时候浏览器会将javascript:去掉,导致无法使用,这样的话手工打上去就可以了,要不就会跳到搜索页面。

    代码二、有提醒

    javascript: (function() { var doc = document; var bd = doc.body; bd.onselectstart = bd.oncopy = bd.onpaste = bd.onkeydown = bd.oncontextmenu = bd.onmousemove = bd.onselectstart = bd.ondragstart = doc.onselectstart = doc.oncopy = doc.onpaste = doc.onkeydown = doc.oncontextmenu = null; doc.onselectstart = doc.oncontextmenu = doc.onmousedown = doc.onkeydown = function () { return true }; with(document.wrappedJSObject || document) { onmouseup = null; onmousedown = null; oncontextmenu = null } var arAllElements = document.getElementsByTagName('*'); for (var i = arAllElements.length - 1; i >= 0; i--) { var elmOne = arAllElements[i]; with(elmOne.wrappedJSObject || elmOne) { onmouseup = null; onmousedown = null } } alert(unescape('已解除右键复制限制!') ); bd.style.webkitUserSelect = 'auto!important'; bd.style.MozUserSelect = 'text!important'; void(0); })()

    和js实现一样,复制到搜索栏中

    2、查看源码的方法

    方法如下:
    在页面的右键菜单里,选择”查看源“,我的是Google Chrome,这时弹出html源代码的内容

    复制保存其内容到新建的文本文件,然后改变其后缀名为html

    ok,打开这个html文件,再从里面复制你想要的内容就可以了。

     注意:也可以不用全部复制,只要将内容那块复制就可以了

    来自:http://www.php.cn/js-tutorial-402259.html

  • 相关阅读:
    centos 给终端设快捷键
    centos 给鼠标右击添加 “打开终端” 菜单项
    centos 6.X 安装输入法
    centos U盘安装
    js的构造函数
    onresize的定义方式
    两个时间对比
    AMD和CMD的区别
    spring加载配置文件
    cglib代理
  • 原文地址:https://www.cnblogs.com/luck666/p/10318479.html
Copyright © 2011-2022 走看看