Loading...

如何解决js在FireFox下不能复制文字到剪贴板的问题

昨天注册了Bloggerwave,在后台操作的时候,发现他的js脚本复制到剪贴板居然在FireFox下有效,这可是我第一次发现复制到剪贴板这样的代码在FF下有效,当然IE就不用说了,js在IE下操作剪贴板还是很容易的。后来我就查看了他的源代码,发现人家采用了一个巧妙的方法,那就是利用flash作为跳板来完成此功能,具体代码如下:



下面是测试代码:


请保证该swf文件:_clipboard.swf 和你测试页面在同一个目录下!
下面是bloggerwave的付费评论的内容,看能否再此页面通过
masterseek

该日志未加标签
发表于 2007-05-21 15:03:50 目录:HTML客户端, 网站技术 [RSS 2.0] 你可以发表评论, 或者从您的网站 trackback
已经有4位大师动手指导 拒绝低俗
  • 1楼 Fird 在2007.09.08 21:09发表评论如下: 回复

    这个我试过了,复制英文时没有问题,但在我这里复制中文会变为十六进制代码:(

    • 2楼 cosβ 在2007.09.08 21:26发表评论如下: 回复

      [quote]这个我试过了,复制英文时没有问题,但在我…[/quote]确实存在这个问题,应该是flash里面处理的问题,修改js似乎没有用

      • 3楼 海妖的夜 在2007.10.11 13:17发表评论如下: 回复

        不要写escape函数就行了,这样中文就没问题了.

        • 4楼 Ann 在2008.03.31 16:41发表评论如下: 回复

          太好了,it’s nice of you !thank you !

          • 转到第
          (Required)
          (Required, not published)
          如果留言未显示无需重复留言,我将为你恢复!