1

この質問を読みました。gwt Web アプリケーションでクリップボード システムを実行する必要があります。

ZeroClipboard は GoogleCode にはありません。GitHub からダウンロードしましたが、このガイドは機能しません。誰でも私を助けることができますか?

これは私の状況です:

Home.html (同じディレクトリに ZeroClipboard.js と ZeroClipboard.swf があります)

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

MyPage.java

   -
   -
   -
    final Anchor copy = new Anchor("Copy");
    copy.getElement().setId("copyId");
    glueCopy("Hello World");
    add(copy);

  }

 public static native void glueCopy(String text) /*-{
  var clip = new $wnd.ZeroClipboard.Client();
  clip.setText(text);
  clip.glue('copyId');
}-*/;

アンカーをクリックしても何も起こりません。

4

1 に答える 1

0

私は自分で問題を解決しました。Flash セキュリティ ポリシーは、localhost からの実行を許可していません。

于 2013-04-11T14:36:47.943 に答える