Ответ 1
Вставьте Mark of the Web:
<!-- saved from url=(0016)http://localhost -->
Наша сборка script создает HTML-журнал с некоторым встроенным javascript. Когда я открываю это в Internet Explorer, я получаю желтую панель предупреждения, что IE заблокировал запуск "скриптов или элементов управления activex".
Поскольку это локальный файл, я не могу добавить его на доверенные сайты (IE ожидает домен здесь).
Я не хочу изменять параметры безопасности для зоны по умолчанию.
Любая идея, как навсегда разблокировать его?
Версия IE - 7.0.5730.13 на XP Pro.
Вставьте Mark of the Web:
<!-- saved from url=(0016)http://localhost -->
Вы можете добавить Знак Веб в документ, чтобы IE действовал так, как будто это из определенной зоны безопасности.
Наверное, не то, что вы хотите услышать, но я не уверен, что вы можете. Проверяет ли Firefox/Opera/Safari, когда вы запускаете его в любом из них? Если это работает, это кажется самым простым решением для меня.
Вы можете добавить зону локального компьютера и настроить для нее безопасность:
http://www.microsoft.com/windows/IE/community/columns/improvements.mspx
Вы всегда можете включить 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
Вы можете настроить локальный сервер и сохранить такие файлы в домене, который теперь можно добавлять на доверенные сайты, но открывать файл в любом другом браузере, чем IE, проще.
Другой вариант, если только IE, который вам нужно просмотреть, должен сохранить его как .hta файл.
Это делает его HTML-приложением.
Это так же просто, как изменить суффикс на .hta. Хотя есть другие варианты, которые вы можете указать.
Для получения дополнительной информации:
http://msdn.microsoft.com/en-us/library/ms536496(VS.85).aspx