Удалить «Сохранить цель как ...» из IE - PullRequest
3 голосов
/ 02 октября 2008

Есть ли способ удалить «сохранить цель как» из контекстного меню Internet Explorer с помощью групповых политик или взломов реестра? В противном случае, есть ли простой программный способ?

Ответы [ 6 ]

8 голосов
/ 02 октября 2008

Обновление: кроме всех моих проповедей ниже, вот ответ, который вы ищете:

Существует групповая политика для отключения пункта меню «Сохранить как ...» из меню «Файл» в Internet Explorer (IE5 +), который можно развернуть для каждого компьютера или для каждого пользователя. Однако эта групповая политика не управляет «Сохранить объект как ...» из контекстного меню.

Если вы не являетесь частью ИТ-отдела компании, в которой работает пользователь, попытка ограничить действия пользователя в агенте HTTP никогда не будет хорошей идеей по нескольким причинам:

  1. Вы не должны связываться с компьютером пользователя
  2. Возможно, вы ломаете другие приложения
  3. Вы не знаете, какой HTTP-агент использует пользователь
  4. Полагаться на ограничение действий пользователя в лучшем случае бесполезно, поскольку любой искушенный пользователь, вероятно, найдет способ обойти ваше ограничение
  5. Это самый быстрый способ оттолкнуть ваших пользователей

И даже если вы являетесь частью ИТ-отдела, вам следует постараться максимально ограничить свой контроль над действиями пользователя.

6 голосов
/ 02 октября 2008

Если вы пытаетесь реализовать какую-то схему DRM для веб-сайтов - просто не делайте этого. Они никогда не работают и просто раздражают ваших пользователей.

3 голосов
/ 02 октября 2008

@ 1800 ИНФОРМАЦИЯ

Может быть, мы могли бы дать Стэну преимущество сомнения? Может быть, он работает в каком-то корпоративном ИТ-отделе, который пытается помешать конечным пользователям загружать загруженные вирусами приложения? Я имею в виду, что есть не злые причины, по которым кто-то может попытаться реализовать такую ​​функциональность.

Если это так (вы работаете в каком-то отделе корпоративных информационных технологий и вам поручено не давать людям загружать файлы из Интернета), как отмечали другие, возможно, есть более эффективные подходы к тому, что вы пытаетесь достичь.

Предполагая, что его начальство поручило ему эту работу, это уместный вопрос.

Один вариант (но тот, который, вероятно, не подходит для большинства ИТ-сред), заключается в том, чтобы выгрузить IE и использовать браузер с открытым исходным кодом, где вы можете просто изменить исходный код, чтобы удалить параметр «Сохранить как ...». Но, как я уже сказал, если ничего не изменится кардинально, большинство корпоративных ИТ-отделов никогда не решат отказаться от IE в пользу другого браузера.

2 голосов
/ 02 октября 2008

Было бы полезно лучше объяснить, почему вы пытаетесь это сделать. Например, отключение пункта меню не удержит людей от загрузки документов. Любые ссылки на файлы, по которым они щелкают, по-прежнему попадают во временные файлы Интернета.

На постраничной основе вы можете использовать Javascript для перехвата события щелчка правой кнопкой мыши и отказаться от просмотра меню, но это легко обойти даже умеренным пользователям.

2 голосов
/ 02 октября 2008

Нет.

(эта часть только из-за ограничения минимального размера ответа)

0 голосов
/ 25 января 2010

Почему бы вам вообще не попробовать удалить правый клик. Или, если вам нужно собственное меню, вы можете легко создать свое собственное всплывающее окно, используя div.

Нет способа изменить меню по умолчанию и отключить часть меню как таковую.

Посмотрите, как я отключил контекстное меню правой кнопкой мыши здесь:

http://www.codeproject.com/tips/42554/Javascript-hack-to-disable-Right-Click-and-Text-Se.aspx

Надеюсь, это поможет вам.

...