零剪贴板无法在gwt中运行

时间:2013-03-02 09:04:30

标签: gwt gxt jsni zeroclipboard

我一直在尝试将零剪贴板库与gwt代码集成如下。

的test.html

<script type="text/javascript" language="javascript" src="test/test.nocache.js"></script>
    <script type="text/javascript" src="ZeroClipboard.js"></script>
<script language="text/javascript">

     function initZeroClipboard() {
                   ZeroClipboard.setMoviePath('ZeroClipboard.swf');
       }

</script>

 .....................................
  //Intial body load instantiating 'Moviepath'

  <body onload="initZeroClipboard();">  

TestWidget.java

Anchor copy = new Anchor("Copy");
......................
 //setting id to refer the movie
copy.getElement().setId("copyId");
glueCopy("Hello World");
 ...........
 //Native method
public static native void glueCopy(String text) /*-{
 var clip = new $wnd.ZeroClipboard.Client();
 clip.setText(text);
 clip.glue('copyId');
}-*/;

但是对于初始加载本身,我在IE和FF中遇到以下错误。

Jetty Server IE错误 enter image description here

Jetty服务器FF错误 enter image description here

我已经从以下内容中下载了'ZeroClipboard.swf'和'ZeroClipboard.js'文件 的 https://github.com/jonrohan/ZeroClipboard

任何人都可以遇到这个问题,如果有的话建议我如何摆脱这个问题。

0 个答案:

没有答案