http://www.jb51.net/article/15894.htm这个网站,我复制文本,点粘帖后,怎么它的网址也出现在txt里面了?奇怪?不知怎么做出来的?请教。谢谢。

解决方案 »

  1.   

    由于安全问题,浏览器的限制越来越严,实现的方法也越来越有限了。Firefox 默认下不能直接通过Javascript操作剪切板,必须开启相关的设置才行。想只通过Javascript技术实现跨浏览器的剪切板是行不通的。现在常用的方法是利用JavaScript+Flash实现这种歪门邪道还是不要搞了 http://www.cnode.cn/article.asp?id=462
      

  2.   

    大概是oncopy事件吧,只在IE内核浏览器下有效
      

  3.   

    你可以按一下他截获的ctrl+c的按键,当你按下(包含鼠标右键的复制选项)的时候,javascript就会获取剪切板的内容,然后放入一个字符串里面,然后再这个字符串里面加入他的网址,再把字符串设置到你的剪切板里面,这个样子就完成了整个过程。当遇到这样的网站的时候,想避免也是很简单的,只需要在设置里面关闭javascript,然后复制后再打开,你的剪切板当中就是你复制的内容,不会包含附加的其他的东西了
      

  4.   


    document.body.oncopy = function() {
        setTimeout(function() {
            var text = getClipboard();
            if (text) {
                text = text + "\r\n详细出处参考:" + document.location.href;
                copy2Clipboard(text);
            }
        },
        100)
    }
      

  5.   

    先从基础看起吧,搜索了一下你的帖子,发现连 javascript都不知道http://www.w3school.com.cn/js/index.asp