Опція перегляду HTML-коду сторінки в Microsoft Internet Explorer (далі IE) може не працювати з різних причин.
Перше що варто перевірити - це чи не працює ця можливість для будь відкривається сторінки або тільки для деяких. У другому випадку, можливий варіант, коли творець сторінок свідомо заборонив перегляд коду за допомогою скриптів. Для цього потрібно відключити javascript в налаштуваннях IE.
Найбільш поширена причина якщо перегляд не працює для всіх сторінок - переповнений кеш тимчасових файлів IE (супутній ознака - малюнки JPG намагаються зберегтися як BMP). Виходом є очищення кеша тимчасових файлів (меню Сервіс> Властивості оглядача> закладка "Загальні"> в розділі "Тимчасові файли Інтернету" кнопка "Видалити файли").
Якщо комп'ютер працює в домені то, можливо, адміністратор заборонив перегляд HTML-коду за допомогою групових політик. У цьому випадку можна спробувати поправити реєстр - створюємо файл з будь-яким ім'ям і розширенням reg, і пишемо в ньому:
[HKEY_CURRENT_USER Software Policies Microsoft Internet Explorer Restrictions]
"NoViewSource" = dword: 00000000
Далі зберігаємо і запускаємо (відповідно, 1 замість останнього нуля - заборонить перегляд коду).
Також могли змінитися налаштування переглядача за умовчанням. Проблема так само вирішується коригуванням реєстру.
[HKEY_LOCAL_MACHINE SOFTWARE Microsoft Internet Explorer View Source Editor]
[ @ ] = ""
[HKEY_LOCAL_MACHINE SOFTWARE Microsoft Internet Explorer View Source Editor Editor Name]
[ @ ] = "C: windows system32 notepad.exe"
Якщо і це не ваш випадок, то варто перевірити такі нюанси:
- переконатися що notepad.exe дійсно існує пo шляху% windir% system32 (якщо не так то підкоригувати змінну PATH);
- перевірити чи вказують змінні TEMP і TMP на реально існуючі папки;
- чи є правій change (зміна) на папку для cookies.