2012-01-23 8 views
0

私のアプリケーションは、現在再生中の曲からリンクを生成します。私の考えは、リンクをクリップボードにコピーするクリックイベントを持つボタンを設定することです。スポットアプリケーションからテキストをコピー

私はzeroclipboardのようなソリューションを見たことがありますが、フラッシュは許可されていないので、javascriptでなければなりません。

+0

可能な複製(http://stackoverflow.com/questions/400212/how-to-copy-to- [JavaScriptでクリップボードにコピーする方法?] clipboard-in-javascript) –

+0

@Colinこれは特別な環境ですが、私はいくつかの方法を試みましたが、それらのどれも働いていませんでした。 –

+0

これは、ブラウザのサンドボックスをエスケープしようとしているため、厄介な問題です。ブラウザは、悪意のあるページに機密情報を漏らす可能性があるため、意図的にJavaScriptからクリップボードへのアクセスを提供していません。可能なことは、ターゲットとするブラウザ、実行するデバイスの種類、必要なインタラクションモデルによって大きく異なります。あなたの目標環境がさらに正確に説明できますか? –

答えて

0

それを動作させるつもりはない:の

>> document.queryCommandEnabled('Copy') 
false 
1

これは私が覚えていることですが、これはFlashでのみ動作します。私は最良の回避策は、入力ボックスにテキストを置き、手動でそれをコピーするように指示することだと思います。

0

ええと...しないでください。

ドラッグアンドドロップを使用するようにユーザーを訓練します(これはHTMLリンクには「巧妙な」ハッキングなしで問題ありません)。彼らはそれに感謝します。

ドラッグアンドドロップで実現できない場合は、ドラッグアンドドロップするアプリケーションにバグを送信します。

関連する問題