2016-12-12 18 views
1

ユーザーがマウスで、またはブラウザのURL(locationbar)からCtrl + Cでコピーしようとすると、イベントを聴く方法。それはjavascriptを介してのみ動作する必要があります。申し訳ありませんが、私はそれにアイデアはありませんし、私はコードを表示することはできません。それがクリップボードからの価値を置き換えるという主なアイデアです。クリップボードイベントを聴くには?

+2

あなたは私の知る限りで、ロケーションバーのキー入力を傍受することはできません。 Javascriptはドキュメントウィンドウの外にあるものにアクセスできません。 –

答えて

1

非常に迅速Google ...

注:これはDOMの範囲内で動作します。 アドレスバー。

document.addEventListener('copy', function(e){ 
    e.clipboardData.setData('text/plain', 'Hello, world!'); 
    e.clipboardData.setData('text/html', '<b>Hello, world!</b>'); 
    e.preventDefault(); // We want our data, not data from any selection, to be written to the clipboard 
}); 

参考:Here

関連する問題