問題タブ [clipboarddata]
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 - ファイル ブラウザーと HTML5 クリップボード API からの貼り付け
標準ルーチンを使用して、Web アプリケーションに画像貼り付け機能を追加しようとしています。
完全なサンプルは、http: //jsfiddle.net/t8t2zj6k/にあります。
画像ビューアー ソフトウェアから画像をコピーして貼り付けると正しく動作しますが、ファイル ブラウザー (Mac の Finder や Linux の Nautilus など) を使用して同じことをしようとすると、結果としてテキスト文字列しか表示されません。元のファイルの代わりに、ファイル パスまたはファイル タイプ アイコン付きの画像を使用できます。
ファイル ブラウザからの貼り付けを適切に処理する方法はありますか?
c++ - C++ (VC) テキスト出力が 0d 0a ではなく 0d 0d 0a で改行される - 修正方法は?
編集:この問題の解決策は、以下のコメントで Ulrich Eckhardt によって提供されました。また、この問題には、重複の可能性で説明されているものとはまったく異なる原因と解決策がありました。詳細については、Ulrich Eckhardt のコメントを参照してください。
ここの専門家の助けを借りて、指定されたコード ページで Windows クリップボードの内容をテキスト ファイルに書き込むプログラムを作成することができました。テキスト ファイルの改行が 0d 0a ではなく 0d 0d 0a の 3 バイトであることを除いて、完全に機能するようになりました。これにより、テキストをワープロにインポートすると問題 (追加の行) が発生します。
テキスト ストリームで 0d 0d 0a を 0d 0a に置き換える簡単な方法はありますか、それともコードで別の方法で行うべきことはありますか? 私は他の場所でこのようなものを見つけていません。コードは次のとおりです。
javascript - Android上のChromeでテキストをコンテンツ編集可能要素にコピーするとclipboardDataが機能しませんか?
clipboardData
Android の Chrome では、コンテンツの編集可能な要素へのプレーン テキストのコピーがサポートされていないことを読みました (この投稿のように)。上記の例をモバイルで実行すると、貼り付けられたテキストからすべての書式設定を削除することを目的としており、text
変数は空の文字列を返します。これは、Android の Chrome でのみ発生します。そこで、対処法があれば教えていただきたいです。
JavaScriptから変更されたサンプル コードは、貼り付けイベントでクリップボード データを取得します (クロス ブラウザー)
更新: ユーザーがテキストを貼り付けるためのポップアップをトリガーすることで、回避策を考え出しました。理想的ではありませんが、フォーマットを削除して仕事を終わらせることができました。より多くの回避策/提案を探しています。
python - Python で複数の画像をクリップボードにコピーする
Windows 7 で Python 3.4.0 を使用して、この質問のおかげで単一の画像をクリップボードにコピーできました。
複数の画像を同時にコピーしたい。このコードで何が起こっているのかよくわからないので、変更できません。何か案は?
私のコード: