ASP.NET Web アプリケーションがあります。現在クライアントのクリップボードにあるテキストを取得し、Web ページのテキスト ボックスに貼り付けたいと考えています。それを行う方法はありますか?
2295 次
2 に答える
1
Javascript を使用してクリップボードのコンテンツをコピーすることは、危険で非常に脆弱な方法です。それでもクライアント側のコピーを実装したい場合は、ZeroClipboard をチェックアウトする必要があります。
于 2013-05-29T20:54:04.580 に答える
0
すべてのセキュリティ フリーク (私もその 1 人) は、イントラネットへの Web 展開があることを忘れているようです... この場合、IE
(Firefox
拡張機能を使用して)でのみ機能することを気にする場合は、このガイドを使用できます。
ペーストするには、風味のために少しjQuery
投入します:)
$('.pasteHotspot').on('click', function (e) {
e.preventDefault();
var pasteField = $(this).parent().find('.pasteField')[0];
// Keeps the other browsers from throwing exceptions..
if (typeof pasteField.createTextRange != 'function') return;
paste(pasteField);
}
function paste(pasteField) {
pasteField.focus();
pasteField.select();
var therange = pasteField.createTextRange();
therange.execCommand("Paste");
}
于 2013-12-05T21:04:10.093 に答える