【问题标题】:GWT - Copy & Paste ZeroClipboardGWT - 复制和粘贴 ZeroClipboard
【发布时间】:2013-04-09 16:04:39
【问题描述】:

我读过this question。 我需要在我的 gwt Web 应用程序中做一个剪贴板系统。

GoogleCode 上不再有 ZeroClipboard,我已经从 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');
}-*/;

当我点击锚点时没有任何反应。

【问题讨论】:

  • 你尝试了什么,遇到了什么错误!!!
  • 我已经用我的代码更新了我的问题。

标签: gwt clipboard copy-paste zeroclipboard


【解决方案1】:

我自己解决了这个问题。 Flash 安全策略不允许从 localhost 执行。

【讨论】:

  • @nap-gab 你能详细说明一下吗?正在为同样的问题而苦苦挣扎。
  • 只需添加 Flash 文件,而不是从本地目录,而是从 URL(没有 file://zeroclipboard.swf,但 localhost/zeroclipboard.swf 例如)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-23
相关资源
最近更新 更多