問題タブ [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 を複数のボタンで動作させるのに苦労しています。1つ(最初のもの)で動作しましたが、コードが複雑すぎると思います。

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とエラーが消えるので、その行のようです。

ゼロクリップのJavaScriptに、iframeの外側で親に向かってバブリングしているものがあると思いますが、手元にあるものは何も見つかりません。他の誰かがこれを解決したかどうか疑問に思っていました。ありがとう!

0 投票する
0 に答える
467 参照

javascript - ZeroClipboard - クリップボード データを太字または特定のフォント サイズにフォーマットする

私はかなり標準的な ZeroClipboard セットアップを使用しています。すべての変数は事前に宣言されています。text生のhtmlです。

ご覧のとおりreplace、改行を</p>(段落の終わり)から に変換するために使用しています\r。テキストを太字にしたり、特定のフォントサイズにしたりするのと同等のことをしたいと思っています。

SO には問題を回避する投稿がたくさんありますが (たとえば、これはリンク切れになっています)、確かな答えはありません。出来ますか?この情報はクリップボード データにどのように保存されますか?

ありがとう。

0 投票する
1 に答える
5051 参照

javascript - zclipを使用してボタンを2回クリックすると、クリップボードのコピーが機能します

以下がシングルクリックで機能しない理由がわかりません。コピーするには2回クリックする必要があります。

何が原因か教えてください

ありがとう。

0 投票する
1 に答える
343 参照

flash - Flash Player 10+ のブラウザーから Flash クリップボード機能を単体テストするための自動化された方法

Flash Player 10+ では、ブラウザーベースの SWF は、Flash オブジェクトとのユーザー インタラクション (ユーザーが Flash ボタンをクリックするなど) によってトリガーされた場合にのみ、ユーザーのクリップボードに挿入できます。これは、flash.desktop.Clipboard.generalClipboardオブジェクトのclearおよびsetDataメソッドを使用して行われます。

私は多くの Web アプリでこのトリックを使用してきました (たとえば、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 - Rails アプリで ZeroClipboard が機能しない (フラッシュ ブリッジ エラー)、レール外でローカルに機能する

Rails プロジェクトでZeroClipboardを使用しようとしていますが、正常ZeroClipboard.min.jsZeroClipboard.swfロードされますがdiv、Flash ムービーが添付されている場所にカーソルを合わせると、このエラーが発生します (何も機能しません)。

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

GitHub ページの例をコピーして貼り付け、さらにムービー パス epath を明示的に設定しています。

これは、Rails 以外のサーバーでこのフォームを実行すると機能しますが、ローカルまたはリモートのステージング サーバーで実行すると、上記のエラーが発生します。

何か案は?

0 投票する
2 に答える
2511 参照

jquery - jqueryを介したzeroclipboardfireクリックイベント

ZeroClipboardは、ブラウザがクリップボードにテキストを入力できるようにするjavascript + flashスクリプトであり、選択した要素の上に透明なフラッシュを配置します。クリックすると、クリップボードにテキストを挿入できます。これは問題ありませんが、必要です。自動化します。Onloadは、ユーザーが後で貼り付けることができるように、クリップボードに文字列を配置します。いくつかのコードmain.js

html

さて、問題は、zeroClipboardが置くクリックイベントをどのようにシミュレートできるかということです。試してみましたが、$('#obkect_id").click();機能しません(イベントは発生しますが、クリップボードには影響しませんが、マウスでクリックすると機能します)。それを達成する方法はありますか?

0 投票する
2 に答える
608 参照

javascript - Javascript - ZeroClipboard でコピーしたコンテンツが更新されない

2 つpreのブロックがあり、それぞれが div でラップされ、コピー ボタンがあります。

問題は、常にのコンテンツをコピーしているように見えることですfirst-mouseentered-div

マウスでdiv2firstに入り、コピーをクリックすると、コンテンツ ( content of 2nd pre) が正常にコピーされます。しかし、最初のプレをコピーしようとすると、コンテンツは更新されず、まだcontent of 2nd pre.

ここで何が間違っていますか?どうすればこれを修正できますか?