问题标签 [zeroclipboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4007 浏览

javascript - 多个零剪贴板按钮

很难让 zeroclipboard 使用多个按钮。我让它与一个(第一个)一起工作,但我认为我的代码过于复杂。

HTML:

零剪贴板 JS:

0 投票
1 回答
248 浏览

ruby-on-rails - AWS 上的 Zeroclipboard 参考错误

我在 /vendor/assets/javascripts/ 中有一个 ZeroClipboard.js。在本地桌面上,它可以完美运行。

在 AWS 上,它给了我错误:

为什么找不到 ZeroClipboard?例如,它可以找到位于 /app/assets/javascripts/ 中的 application.js。

0 投票
1 回答
460 浏览

javascript - ZeroClipboard/zlip 在 iframe 中导致不安全的 Javascript 警告

我正在使用 zClip: http: //www.steamdev.com/zclip/ (并尝试了 ZeroClipboard 也有相同的结果)

当我在 iframe 中使用它时,我收到了这个 javascript 错误/警告:

file://localhost/Users/me/Desktop/test.html 是我设置的本地文件,其中包含一个 iframe,它加载我的小部件。复制按钮位于小部件中。

尽管出现错误,复制功能似乎工作得很好,所以我不确定它为什么在那里并且想清理它。

这是我在小部件中的咖啡/javascript:

这只是标准的东西。当我评论该btn.zlip块时,错误消失了,所以它似乎是那条线。

我假设 zeroclip javascript 中有一些东西在 iframe 之外冒泡到父级,但我找不到任何东西。想知道是否有其他人解决了这个问题。谢谢!

0 投票
0 回答
467 浏览

javascript - ZeroClipboard - 将剪贴板数据格式化为粗体或具有特定字体大小

我正在使用相当标准的 ZeroClipboard 设置。所有 vars 都是先前声明的。text是原始的html。

如您所见,我正在使用replace将换行符从</p>(段落结尾)翻译为\r. 我想做一些相当于将文本标记为粗体或具有特定字体大小的操作。

SO上有一堆帖子绕过了这个问题(例如,这个带有死链接的帖子),但没有一个给出可靠的答案。可能吗?此信息如何存储在剪贴板数据中?

谢谢。

0 投票
1 回答
5051 浏览

javascript - 使用 zclip 单击两次按钮后,复制剪贴板正在工作

不知道为什么我的下面不能单击一次,它需要两次单击才能被复制。

请高手指点,可能是什么原因

谢谢。

0 投票
1 回答
343 浏览

flash - 在 Flash Player 10+ 中从浏览器对 Flash 剪贴板功能进行单元测试的任何自动化方法

在 Flash Player 10+ 中,当且仅当用户与 Flash 对象的交互(例如,用户单击 Flash 按钮)触发基于浏览器的 SWF 时,它才能注入用户的剪贴板。这是使用flash.desktop.Clipboard.generalClipboard对象的clearsetData方法完成的。

我已经在许多网络应用程序中使用了这个技巧(例如,通过ZeroClipboard和我自己以前的类似实现),但现在我想尽可能地围绕它进行一些自动化测试。有没有办法做到这一点?

我浏览了一些,但没有发现任何被证明可以用于这个非常特定目的的东西(来自我能找到的任何相关文档、博客等):

  • FlashSelenium 仅依赖于ExternalInterface回调,这不算作用户交互。
  • FlexUnit 似乎不是基于浏览器的。
  • Adobe Genie 可能有效,也可能无效,老实说,我找不到足够有用的文档来说明。
  • PhantomJS 1.4.x(和更早的版本)支持 Flash 并且可以发送“真实的”用户事件,所以这似乎是最好的选择。但是,我不喜欢使用落后 5 个次要版本(超过 1 年)的 PhantomJS 版本。有没有人使用 PhantomJS 来自动化 Flash 交互,可以确认它有效并提供一些建议?

请帮忙!

0 投票
8 回答
4844 浏览

javascript - Bootstrap + Zeroclipboard = 悬停时无法显示工具提示?

我正在尝试将 ZeroClipboard 用于元素上的“单击复制”功能,同时显示引导工具提示。

不幸的是,如果我在元素上使用 ZeroClipboard,则工具提示不起作用。任何帮助将不胜感激...

0 投票
1 回答
979 浏览

ruby-on-rails - ZeroClipboard 在 Rails 应用程序中不起作用(闪存桥错误),在本地工作,脱轨

我正在尝试在 Rails 项目中使用ZeroClipboardZeroClipboard.min.js ,虽然和ZeroClipboard.swf加载很好,但当我将鼠标悬停在div附加的 Flash 电影上时,我收到此错误(并且没有任何效果)。

Uncaught TypeError: Object #<HTMLEmbedElement> has no method 'setSize'

我正在使用、复制粘贴 GitHub 页面上的示例,并明确设置电影路径 epath:

如果我在非 Rails 服务器上运行此表单,则此方法有效,但是当我在本地或远程登台服务器上运行它时,出现上述错误。

有任何想法吗?

0 投票
2 回答
2511 浏览

jquery - zeroclipboard通过jquery触发点击事件

ZeroClipboard 是一个 javascript + flash 脚本,它允许浏览器将文本放入剪贴板,它在所选元素上放置一个透明的 flash,当您单击它时,您可以将文本插入剪贴板,这可行,没问题,但我想要使其自动化。Onload 在剪贴板中放置一个字符串,以便用户以后可以粘贴它。一些代码 main.js

html

好的,现在问题是我如何模拟 zeroClipboard 放置的点击事件?我试过了,$('#obkect_id").click();它不起作用(事件触发,但它对剪贴板没有影响,但是当我用鼠标单击时,它起作用了)。有什么办法可以实现吗?

0 投票
2 回答
608 浏览

javascript - Javascript - ZeroClipboard 复制的内容没有得到更新

我有 2pre个块,每个块都用一个 div 包裹,并有一个复制按钮。

问题是,它似乎总是复制first-mouseentered-div.

假设我first鼠标进入 div2,然后单击复制,内容 ( content of 2nd pre) 复制得很好。但是当我尝试复制第一个 pre 时,内容没有得到更新,它仍然是content of 2nd pre.

我在这里做错了什么?我怎样才能解决这个问题?