Как сказать IE HTML файл на моем диске не является угрозой безопасности?

Наша сборка script создает HTML-журнал с некоторым встроенным javascript. Когда я открываю это в Internet Explorer, я получаю желтую панель предупреждения, что IE заблокировал запуск "скриптов или элементов управления activex".

Поскольку это локальный файл, я не могу добавить его на доверенные сайты (IE ожидает домен здесь).

Я не хочу изменять параметры безопасности для зоны по умолчанию.

Любая идея, как навсегда разблокировать его?

Версия IE - 7.0.5730.13 на XP Pro.

Ответ 1

Вставьте Mark of the Web:

<!-- saved from url=(0016)http://localhost -->

Ответ 2

Вы можете добавить Знак Веб в документ, чтобы IE действовал так, как будто это из определенной зоны безопасности.

Ответ 3

Наверное, не то, что вы хотите услышать, но я не уверен, что вы можете. Проверяет ли Firefox/Opera/Safari, когда вы запускаете его в любом из них? Если это работает, это кажется самым простым решением для меня.

Ответ 5

Вы всегда можете включить ActiveX. Я тестировал это в Internet Explorer 11, но должен работать над более ранней версией IE:

Инструменты > Свойства обозревателя > Дополнительно > Безопасность:

(✓) Allow active content from CDs to run on My Computer
(✓) Allow active content to run in files on My Computer

Ответ 6

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

Ответ 7

Другой вариант, если только IE, который вам нужно просмотреть, должен сохранить его как .hta файл.

Это делает его HTML-приложением.

Это так же просто, как изменить суффикс на .hta. Хотя есть другие варианты, которые вы можете указать.

Для получения дополнительной информации:

http://msdn.microsoft.com/en-us/library/ms536496(VS.85).aspx