2016-03-20 12 views
0

私は、ユーザーがリンクを保存できるようにするアプリを作っています。この機能を追加することを考えていました。ユーザーがアプリに切り替えると、コピーされたデータがリンクであるかどうかをチェックし、それが入力にペーストされているかどうかをチェックします。Javascript - 貼り付けイベントの前に貼り付けデータを取得する

pasteイベントが発生する前にコピーしたデータにアクセスできますか?ユーザーが自分のクリップボードにアクセスしようとしていることを知っていても大丈夫です。

答えて

0

JavaScriptでシステムクリップボードにアクセスするためのサポートは、現代のブラウザであっても最高です。私の経験では、JavaScriptで信頼できるクロスブラウザソリューションが不可能になる可能性があります。

は、私は、Internet Explorerの古いバージョン( urrgggh )を介してシステムのクリップボードを暴露信じる:

window.clipboardData.getData('Text'); 

なお、システムクリップボードには、the code snippets here for exampleにアクセスされ、多くの近代的な生産状況、小規模な組み込みのAdobe Flashでapp(urrrrgh)が使用され、ネイティブボタンのようにスタイルされています。私はあなたの旅行に似たようなものがあったと確信しています。

この問題の現代的な解決策としては、現代的にしか採用されていないようですが、Adobe Flashの使用はお勧めしません。それは古い技術です。ここで

は、あなたが潜在的にはAdobe Flash(幸いアン私は例を提供することはできませんので、私はフラッシュの専門家ではないよ)

でクリップボードへのアクセスを実現することができるか説明しold linkです
関連する問題