已经得到了这个变量,想直接输出到粘贴版中,直接使用ctrl+v来使用,如何来实现?

解决方案 »

  1.   

    你的意思是用js把内容复制到粘贴板吧。
    function copyText(text){
        window.clipboardData.setData("text",text);
    window.parent.rb_info("复制成功\n\n请在需要的地方直接粘贴!","info","show");
    }
    纯js会提示安全问题。如果想要没提示且兼容所有浏览器可考虑使用js+flash jQuery ZeroClipboard粘贴板
      

  2.   

    window.clipboardData.setData("text",var.replace("a","b"));  能不能这样用? var是我的变量?
      

  3.   

    当然可以。你也可以事先replace后传入呀
      

  4.   

    var location = window.location.host;
    var path = window.location.pathname;
    var url = "www.google.com";
        
    //检测登录页
    if (location == url) {
    location.replace("A","B");
    window.clipboardData.setData("Text", location);
    alert("已经将链接复制到粘贴板了");
    }我制作了一个脚本,安装到CHROME了,打开了google网页,不能复制出来啊?什么原因?
      

  5.   

    window.clipboardData.setData("Text", location);
    这种写法chrome浏览器不支持,在IE下可以用。
      

  6.   

    就像1楼所说的,想兼容所有浏览器,尤其是chrome,就是用ZeroClipboard吧,或者自己开发个Applet小程序,或这其它的浏览器插件技术。
    纯JS可以搞定IE和FF。
    http://www.zhixing123.cn/computer/zeroclipboard-ie7-8-firefox-chrome-copy-.html