グループ ポリシーまたはレジストリ ハックを使用して、Internet Explorer の右クリック メニューから「対象をファイルに保存」を削除する方法はありますか? それに失敗した場合、簡単なプログラムによる方法はありますか?
6 に答える
更新:以下の私のすべての説教とは別に、あなたが探している答えは次のとおりです。
Internet Explorer(IE5 +)の[ファイル]メニューから[名前を付けて保存...]メニュー項目をオフにするグループポリシーがあります。これは、マシンごとまたはユーザーごとに展開できます。ただし、そのグループポリシーは、コンテキストメニューの[対象をファイルに保存...]を制御しません。
ユーザーが働いている会社のIT部門に所属していない限り、HTTPエージェントでユーザーアクションを制限しようとすることは、さまざまな理由から決して良い考えではありません。
- ユーザーのコンピューターを台無しにしないでください
- 他のアプリケーションを壊している可能性があります
- ユーザーが使用しているHTTPエージェントがわかりません
- 洗練されたユーザーなら誰でもおそらくあなたの制限を回避する方法を見つけるので、ユーザーの行動を制限することに依存することはせいぜい無駄です
- これは、ユーザーを遠ざけるための最も簡単な方法です
また、IT部門に所属している場合でも、ユーザーのアクションに対する制御を可能な限り制限するようにしてください。
Web サイトに何らかの DRM スキームを実装しようとしている場合は、絶対にやめてください。それらは決して機能せず、ユーザーを苛立たせるだけです。
@1800情報
たぶん、私たちはスタンに疑いの利益を与えることができますか?おそらく彼は、エンドユーザーがウイルスを含んだアプリをダウンロードするのを防ごうとしている企業のIT部門で働いているのでしょうか。つまり、誰かがこの種の機能を実装しようとする可能性があるのは、悪意のない理由があるということです。
これが事実である場合(あなたは一部の企業IT部門で働いており、人々がインターネットからファイルをダウンロードするのを防ぐという任務を負っています)、他の人があなたが達成しようとしていることへのより良いアプローチがあるかもしれないと指摘しました。
彼が上司からこの雑用を任されていると仮定すると、それは関連する質問です。
1つのオプション(ただし、ほとんどのIT環境ではおそらく口に合わないでしょう)は、IEをダンプし、ソースを変更して[名前を付けて保存...]オプションを削除できるオープンソースブラウザーを使用することです。しかし、私が言ったように、状況が劇的に変化しない限り、ほとんどの企業のIT部門は、IEを廃止して別のブラウザーを採用することを検討することはありません。
あなたがこれをやろうとしている理由のより良い説明が役立つでしょう。たとえば、メニュー項目を無効にしても、ドキュメントのダウンロードが妨げられることはありません。クリックしたファイルリンクは、インターネット一時ファイルに保存されます。
ページごとに、Javascriptを使用して右クリックイベントをトラップし、メニューの表示を拒否することができますが、それは中程度の洗練されたユーザーでも簡単に回避できます。
いいえ。
(この部分は、回答の最小サイズ制限のためです)
右クリックを完全に削除してみませんか。または、独自のメニューが必要な場合は、divを使用して独自のポップアップを簡単に作成できます。
デフォルトメニューを変更して、メニューの一部を無効にする方法はありません。
ここで右クリックのコンテキストメニューを無効にした方法をご覧ください:
http://www.codeproject.com/tips/42554/Javascript-hack-to-disable-Right-Click-and-Text-Se.aspx
これがお役に立てば幸いです。