問題タブ [clipboard]
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.
scrollbar - 靴の問題: クリップボードとスクロール バー
以下のコードには (少なくとも) 2 つの問題があります。Copy
ボタンがクリップボードを更新しedit_box
ないことと、垂直スクロール バーが表示されるべきときに表示されないことです。
ボタンはPaste
、クリップボードの内容を に正しく貼り付けますedit_box
。変更を行って をクリックするCopy
と、alert
メッセージに正しい文字数が表示されます。もう一度クリックPaste
すると、元のクリップボードの内容が貼り付けられます。ボタンはCopy
クリップボードを正しく更新しません。
また、編集または貼り付けによって に収まらない行を生成するとedit_box
、スクロール バーが表示されなくなります。
これら 2 つの問題に関するヘルプをいただければ幸いです。それが役立つ場合、私の環境はWindows XPです。
回答付きの更新:クリップボードの質問に回答してくれた @Pesto に感謝します。clipboard
or のいずれかを使用app.
した修飾は、 ボタンとボタンself.
の両方で期待どおりに機能することがわかりました。Paste
Copy
edit_box
スクロールバーの問題を深く掘り下げた後、スクロールバーが表示されない理由が理解できたと思います。stack
Shoes のスクロールバーはスロット (と) にのみ適用されflow
、 のような個々の要素には適用されませんedit_box
。高さは、囲んでいるedit_box
内に常に収まるように指定されるため、はスクロールバーを必要としません。これにより、理想的ではありませんが、私のアプリケーションでは許容できる回避策が得られました。高さを必要以上の値に変更するだけで、スクロールバーが表示されます。残念ながら、必要かどうかにかかわらずそこにありますが、スクロールバーがないよりはましです。追加のいじくり回しで動的に変更できると確信していますstack
stack
edit_box
"10000px"
edit_box
スクロールバーが必要な場合にのみ表示されるように、高さをコンテンツに正確に合わせます。
vim - ファイル全体をヤンクする
私はしばしば gVim で何かを書き、それをコピーして別のアプリケーションに貼り付ける必要があります。
ファイル全体をヤンクする簡単な方法はありますか? 私は通常、このようなことをします
ggVG"+y
(上へ、視線モード、下へ、ヤンク)
しかし、私が見逃しているより良い方法はありますか?
clipboard - 画面で X クリップボードを使用できません
117 ページの Unix Power Tools で次のコードを読みました。
上記のコードの効果を確認できませんでした。
マウスなしで X クリップボードを画面で使用するにはどうすればよいですか?
firefox - Firefox 内で Screen のクリップボードを使用できない
ここで説明したように、pbcopy/pbpaste を Screen で動作させることができませんでした。
Firefox内にScreenクリップボードを配置することで問題を解決することを目指しています。その貼り付けは、次のコマンドによってターミナルで機能しますが、Firefox では機能しません
Firefox 内で Screen のクリップボードを使用するにはどうすればよいですか?
clipboard - TEditでコピー/貼り付けを無効にする方法
のコピー、切り取り、貼り付けを防止したいTEdit
。これどうやってするの?
Key=NULL
コントロールを押したときにonKeyDown
イベントを設定してみCTRL+Vましたが、うまくいきませんでした。
ms-office - Office クリップボード形式
Excel (2007) からグラフをコピーし、別の Office アプリで [形式を選択して貼り付け] を選択すると、「Microsoft Office グラフィック オブジェクト」と呼ばれるクリップボード形式が表示され、拡張メタファイルとは異なるカスタマイズが可能になります。自分の (C++) アプリからこのようなクリップボード オブジェクトを作成して、Office アプリから最高の扱いを受けるにはどうすればよいですか?
Office アプリ内のようにグラフ データをリンクすることはそれほど重要ではありません。別のグラフ エクスポート オプションを提供したいだけです。
ClipSpy は、"Excel 2007 Internal Shape"、"Embed Source"、"Art::GVML ClipFormat" などのいくつかのバイナリ形式を報告します。これらは私有でプライベートなものだと思いますが、誰かがドキュメントを知っている場合はお知らせください.
firefox - Firefox でのコピー & ペースト
wysiwyg エディターで作業しているときに、クリップボードへのアクセスを制限する Firefox の壁にぶつかりました (Webkit はまだテストしていません)。
クリップボードへのコピーが制限されている理由を誰か説明できますか?
これが悪意を持って使用できる単一の方法を考えることはできません.「コピー」サポートの欠如が問題になるユースケースはたくさんあります.
実際、zeroClipboardなどのライブラリ全体は、この機能を容易にするためだけに存在します。(クリップボードへの読み取りアクセスを
許可すると穴が開く可能性があることは理解していますが、ポップアップで解決できます。)私に「貼り付け」ボタンを与える良いハック/方法はありますか? どのように機能するかを説明せずに、特に「テキストエリアトリック」に言及している投稿を見てきました。
正当なユーザーによる制作が「セキュリティ上の予防措置」によって妨げられ、「悪者」が [zeroClip のような] ハックを使用して安全な感覚を完全に虚偽にする、あまりにも一般的なシナリオを表す用語はありますか?
スクリプトに署名した場合に利用できる複雑な「公式」の方法があることは承知しています..[これを行うための知識やリソースがありません]が、それを使用するたびにポップアップが生成されます。
jquery - jQueryとZeroClipboardを使用してAjaxレスポンスをクリップボードにロードするには?
動的に (Ajax) ロードされたコンテンツを Web ブラウザーのクリップボードにコピーする方法が必要です。Flash を使用してクリップボードへのコピー機能を模倣する多くのライブラリがあります。ただし、新しいFlash 10 のデフォルトのセキュリティ設定では、クリップボードへのコピーの設定では明示的なユーザー確認が必要になりました。 ZeroClipboardは、この「制限」を回避する Javascript/Flash ライブラリです (Flash ムービーのクリックジャッキングを使用)。
これは、ZeroClipboard をアプリケーションに統合するために作成した単純な JQuery プラグインです。
各アンカー URL は、サーバー上のテキスト ファイルを指しています。Flash ムービー (クリックジャック リンク) がクリックされると、アンカーの対応するテキスト ファイルが Ajax と ZeroClipboard を介してクリップボードに読み込まれます。
このプラグインは Safari で非常にうまく機能します (4000 行以上のprototype.js テキスト ファイルでも)。ただし、「hello」という 1 行の単純なテキスト ファイルでも、FF3.0 では失敗します。Ajax 呼び出しの内容をコンソールに記録しました。成功のコールバックは機能しているようです。ムービーを 2 回クリックするとコピーが完了するようです (ブラウザーは最初の Ajax 呼び出しからのテキスト ファイルをキャッシュするため)。
ここでは、テキストの読み込みが完了するまで待機するために、同期 Ajax 呼び出しを使用していることに注意してください。私のコードが期待どおりに動作しない理由を知っている人はいますか? (関連性があるかどうかはわかりません。私のバックエンドは Rails で行われています)。
file - Windows でコピー/貼り付けの権限を割り当てる方法
さて、誰もが知っているように、Windows プラットフォームでファイルのコピー/貼り付けのアクセス許可を割り当てる方法はありません。
中央のファイル サーバーからコピー プロセスを制御する必要があります。
- コピーを実行したユーザー
- コピーされたファイル
- 彼はそれらをどこに貼り付けましたか
- コピーされたデータの合計サイズ
- コピー操作の時間
- ユーザーが許可された「コピー制限」を超えると、ダイアログ ボックスが表示され、管理者の資格情報を入力するか、ユーザーを拒否するよう求められます (設定に従って)。
- このすべてのデータをファイルに保存して、後で確認するか、電子メールで送信します。
このデータを収集するには、ユーティリティ プログラムをサーバー自体に配置し、クライアント コンピューターに他のインストールを行う必要はありません。
Clipboardの監視については知っていますが、どのクリップボードでしょうか? ユーザーのクリップボードまたはサーバーのクリップボード? また、クリップボードを通過しないドラッグ アンド ドロップ操作についてはどうでしょうか。そのような場合にSystemFileWatcherが役立つかどうかについての知識はありますか?
何か案は ?