问题标签 [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.
javascript - 多个零剪贴板按钮
很难让 zeroclipboard 使用多个按钮。我让它与一个(第一个)一起工作,但我认为我的代码过于复杂。
HTML:
零剪贴板 JS:
ruby-on-rails - AWS 上的 Zeroclipboard 参考错误
我在 /vendor/assets/javascripts/ 中有一个 ZeroClipboard.js。在本地桌面上,它可以完美运行。
在 AWS 上,它给了我错误:
和
为什么找不到 ZeroClipboard?例如,它可以找到位于 /app/assets/javascripts/ 中的 application.js。
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 之外冒泡到父级,但我找不到任何东西。想知道是否有其他人解决了这个问题。谢谢!
javascript - ZeroClipboard - 将剪贴板数据格式化为粗体或具有特定字体大小
我正在使用相当标准的 ZeroClipboard 设置。所有 vars 都是先前声明的。text
是原始的html。
如您所见,我正在使用replace
将换行符从</p>
(段落结尾)翻译为\r
. 我想做一些相当于将文本标记为粗体或具有特定字体大小的操作。
SO上有一堆帖子绕过了这个问题(例如,这个带有死链接的帖子),但没有一个给出可靠的答案。可能吗?此信息如何存储在剪贴板数据中?
谢谢。
javascript - 使用 zclip 单击两次按钮后,复制剪贴板正在工作
不知道为什么我的下面不能单击一次,它需要两次单击才能被复制。
请高手指点,可能是什么原因
谢谢。
flash - 在 Flash Player 10+ 中从浏览器对 Flash 剪贴板功能进行单元测试的任何自动化方法
在 Flash Player 10+ 中,当且仅当用户与 Flash 对象的交互(例如,用户单击 Flash 按钮)触发基于浏览器的 SWF 时,它才能注入用户的剪贴板。这是使用flash.desktop.Clipboard.generalClipboard
对象的clear
和setData
方法完成的。
我已经在许多网络应用程序中使用了这个技巧(例如,通过ZeroClipboard和我自己以前的类似实现),但现在我想尽可能地围绕它进行一些自动化测试。有没有办法做到这一点?
我浏览了一些,但没有发现任何被证明可以用于这个非常特定目的的东西(来自我能找到的任何相关文档、博客等):
- FlashSelenium 仅依赖于
ExternalInterface
回调,这不算作用户交互。 - FlexUnit 似乎不是基于浏览器的。
- Adobe Genie 可能有效,也可能无效,老实说,我找不到足够有用的文档来说明。
- PhantomJS 1.4.x(和更早的版本)支持 Flash 并且可以发送“真实的”用户事件,所以这似乎是最好的选择。但是,我不喜欢使用落后 5 个次要版本(超过 1 年)的 PhantomJS 版本。有没有人使用 PhantomJS 来自动化 Flash 交互,可以确认它有效并提供一些建议?
请帮忙!
javascript - Bootstrap + Zeroclipboard = 悬停时无法显示工具提示?
我正在尝试将 ZeroClipboard 用于元素上的“单击复制”功能,同时显示引导工具提示。
不幸的是,如果我在元素上使用 ZeroClipboard,则工具提示不起作用。任何帮助将不胜感激...
ruby-on-rails - ZeroClipboard 在 Rails 应用程序中不起作用(闪存桥错误),在本地工作,脱轨
我正在尝试在 Rails 项目中使用ZeroClipboardZeroClipboard.min.js
,虽然和ZeroClipboard.swf
加载很好,但当我将鼠标悬停在div
附加的 Flash 电影上时,我收到此错误(并且没有任何效果)。
Uncaught TypeError: Object #<HTMLEmbedElement> has no method 'setSize'
我正在使用、复制粘贴 GitHub 页面上的示例,并明确设置电影路径 epath:
如果我在非 Rails 服务器上运行此表单,则此方法有效,但是当我在本地或远程登台服务器上运行它时,出现上述错误。
有任何想法吗?
jquery - zeroclipboard通过jquery触发点击事件
ZeroClipboard 是一个 javascript + flash 脚本,它允许浏览器将文本放入剪贴板,它在所选元素上放置一个透明的 flash,当您单击它时,您可以将文本插入剪贴板,这可行,没问题,但我想要使其自动化。Onload 在剪贴板中放置一个字符串,以便用户以后可以粘贴它。一些代码 main.js
html
好的,现在问题是我如何模拟 zeroClipboard 放置的点击事件?我试过了,$('#obkect_id").click();
它不起作用(事件触发,但它对剪贴板没有影响,但是当我用鼠标单击时,它起作用了)。有什么办法可以实现吗?
javascript - Javascript - ZeroClipboard 复制的内容没有得到更新
我有 2pre
个块,每个块都用一个 div 包裹,并有一个复制按钮。
问题是,它似乎总是复制first-mouseentered-div
.
假设我first
鼠标进入 div2,然后单击复制,内容 ( content of 2nd pre
) 复制得很好。但是当我尝试复制第一个 pre 时,内容没有得到更新,它仍然是content of 2nd pre
.
我在这里做错了什么?我怎样才能解决这个问题?