-3

ユーザーが回答を印刷することを制限するには、リンクに..

名前を付けて保存するためにどのように処理できますか?

4

2 に答える 2

0

[名前を付けて保存]機能は、ブラウザによって異なる方法で処理されます。キャッシュされたファイルをコピーするだけの場合もあれば、新しいリクエストを作成してファイルをローカル構造に書き換える場合もあります。あなたが考えるかもしれないあらゆる保護を受けることが可能です!

しかし、本当に気にかけているのであれば、javascriptやcssハックを使ってコンテンツを保存するのを少なくとも少し簡単にすることはできます。(このリンクも提案されていますを参照してください)

  1. * {display:none}を使用して印刷スタイルシートを設定して印刷を無効にする-ユーザーにとっては非常に煩わしいですが、機能します
  2. マウスの右ボタンを無効にして、ユーザーにソースが表示されないようにします。非常に煩わしく、ほとんどのアクションはブラウザのナビゲーションメニューから使用できます。
  3. クリップボードを無効にします-ほとんどのユーザーにはその「機能」は表示されませんが、機能します。
  4. 一部のブラウザでは、コンテンツの動的ロードによって保存を無効にすることができます。これを行うには、ページの読み込み時にajaxを使用してページのコンテンツを読み込むjavascript(または少なくともヘッダー、フッターなど)のみを含むページを表示する必要があります。
于 2013-01-04T08:20:46.850 に答える