問題タブ [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 を複数のボタンで動作させるのに苦労しています。1つ(最初のもの)で動作しましたが、コードが複雑すぎると思います。
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
とエラーが消えるので、その行のようです。
ゼロクリップのJavaScriptに、iframeの外側で親に向かってバブリングしているものがあると思いますが、手元にあるものは何も見つかりません。他の誰かがこれを解決したかどうか疑問に思っていました。ありがとう!
javascript - ZeroClipboard - クリップボード データを太字または特定のフォント サイズにフォーマットする
私はかなり標準的な ZeroClipboard セットアップを使用しています。すべての変数は事前に宣言されています。text
生のhtmlです。
ご覧のとおりreplace
、改行を</p>
(段落の終わり)から に変換するために使用しています\r
。テキストを太字にしたり、特定のフォントサイズにしたりするのと同等のことをしたいと思っています。
SO には問題を回避する投稿がたくさんありますが (たとえば、これはリンク切れになっています)、確かな答えはありません。出来ますか?この情報はクリップボード データにどのように保存されますか?
ありがとう。
javascript - zclipを使用してボタンを2回クリックすると、クリップボードのコピーが機能します
以下がシングルクリックで機能しない理由がわかりません。コピーするには2回クリックする必要があります。
何が原因か教えてください
ありがとう。
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 インタラクションを自動化し、それが機能することを確認してアドバイスを提供した人はいますか?
助けてください!
javascript - Bootstrap + Zeroclipboard = ホバー時にツールチップを表示できませんか?
要素の「クリックしてコピー」機能にZeroClipboardを使用し、同時にブートストラップのツールチップを表示しようとしています。
残念ながら、要素で ZeroClipboard を使用すると、ツールチップが機能しません。どんな助けでも大歓迎です...
ruby-on-rails - Rails アプリで ZeroClipboard が機能しない (フラッシュ ブリッジ エラー)、レール外でローカルに機能する
Rails プロジェクトでZeroClipboardを使用しようとしていますが、正常ZeroClipboard.min.js
にZeroClipboard.swf
ロードされますがdiv
、Flash ムービーが添付されている場所にカーソルを合わせると、このエラーが発生します (何も機能しません)。
Uncaught TypeError: Object #<HTMLEmbedElement> has no method 'setSize'
GitHub ページの例をコピーして貼り付け、さらにムービー パス epath を明示的に設定しています。
これは、Rails 以外のサーバーでこのフォームを実行すると機能しますが、ローカルまたはリモートのステージング サーバーで実行すると、上記のエラーが発生します。
何か案は?
jquery - jqueryを介したzeroclipboardfireクリックイベント
ZeroClipboardは、ブラウザがクリップボードにテキストを入力できるようにするjavascript + flashスクリプトであり、選択した要素の上に透明なフラッシュを配置します。クリックすると、クリップボードにテキストを挿入できます。これは問題ありませんが、必要です。自動化します。Onloadは、ユーザーが後で貼り付けることができるように、クリップボードに文字列を配置します。いくつかのコードmain.js
html
さて、問題は、zeroClipboardが置くクリックイベントをどのようにシミュレートできるかということです。試してみましたが、$('#obkect_id").click();
機能しません(イベントは発生しますが、クリップボードには影響しませんが、マウスでクリックすると機能します)。それを達成する方法はありますか?
javascript - Javascript - ZeroClipboard でコピーしたコンテンツが更新されない
2 つpre
のブロックがあり、それぞれが div でラップされ、コピー ボタンがあります。
問題は、常にのコンテンツをコピーしているように見えることですfirst-mouseentered-div
。
マウスでdiv2first
に入り、コピーをクリックすると、コンテンツ ( content of 2nd pre
) が正常にコピーされます。しかし、最初のプレをコピーしようとすると、コンテンツは更新されず、まだcontent of 2nd pre
.
ここで何が間違っていますか?どうすればこれを修正できますか?