2009-08-11 12 views
1

ユーザーがWebページからOutlookのWordなどのHTML対応アプリケーションにURLをコピーするときに、JUST TEXTをコピーすることはできますか?おそらく私はJavascriptでできることがありますか?コピー+ペーストを完全に無効にする方法は分かっていますが、HTMLコピーを無効にする必要があります。ウェブページからのHTMLコピーを無効にするにはどうすればよいですか?テキストだけがコピーされるようにしますか?

ありがとうございました。

答えて

1

少なくともWordでは、プレーンテキストとして貼り付けることができます - 右クリックして、[特殊形式として貼り付け...]を選択し、[未フォーマット]を選択します。たぶん、Outlookにもその機能がありますか?

ウェブブラウザがテキストをクリップボードにコピーする方法を変更できるかどうかはわかりませんが、

+0

ありがとうございます!残念ながら私は、コピーと貼り付けの際にユーザーがURLを見つけられないようにするために、ウェブ上でこれを実行しようとしています。私はそれが可能かどうかはわかりませんが、もし私がそれをすることができれば本当に素晴らしいでしょう。 –

+7

URLを隠そうとしていると、何か間違っている可能性があります。私はこれがあなたに何らかの「セキュリティ」を与えることを望んでいると思います。 URLは、機能するためにユーザーのブラウザーに知られていなければならず、ブラウザーを制御することはできません。何もでき、信頼することはできません。これがあなたのやり方であれば、あなたのセキュリティは失敗することになります。 – rmeador

0

あなたの質問には答えませんが、PureTextはこの問題をうまく解決しています。

0

ハイパーリンクがプレーンテキストとしてコピーされ、WordとOfficeがそのプレーンテキストをハイパーリンクに書式設定すると、私はできないと思います。

これを行う:メモ帳を開きます。ハイパーリンクを入力してOutlookに貼り付け、Enterキーを押します。あなたがすることはできません。

EDIT

ことが可能である場合には、何かをコピーして、それを上書きしたときのためにチェックするonloadイベントに機能を設定します。ここでクリップボードにコピーするjavascript関数である:

http://www.dynamic-tools.net/toolbox/copyToClipboard/

+0

ありがとう、しかし、私は、テキストが "ここをクリック!"と言うことができるので、HTMLも同様にコピーされると思います。その背後にあるリンクはwww.yahoo.comを指しています。したがって、「ここをクリック」をコピーすると、URLとしてURLを書式設定する方法をWordが知る方法がありません。 –

3

これは不可能です。あなたは、他のアプリケーション(ワード/アウトルックなど)のフォーマットを制御することはできません。

URLのように見えるものを、たとえばWordに貼り付けると、URLとして認識され、それに応じてリンクが作成されます。

したがって、Webアプリケーションは、ユーザーのデスクトップアプリケーションに、指定された方法で貼り付けられた文字列を処理するように指示することはできません。

関連する問題