Я несколько озадачен тем, что IE7 по умолчанию включает Javascript в зоне Интернета, но отключает его для локальных файлов HTML [Моя компьютерная зона] (Интернет теперь более безопасен, чем ваш локальный компьютер?), Но в любом случае ...
У меня есть приложение в VBA, использующее элемент управления WebBrowser для открытия локального файла HTML (скажем, file: /// C: \ somefile.html), в котором есть Javascript. Я хотел бы, чтобы этот Javascript был выполнен. Есть ли способ (из кода VBA) заставить браузер разрешить этот Javascript? (учитывая, что по умолчанию он отключен)
Было бы идеально, если бы мне не пришлось полагаться на какие-либо изменения в реестре или указывать пользователю приложения изменять настройки Internet Explorer.
Я также попытался настроить локальный веб-сервер и обслуживать файл оттуда. Очевидно, что это прекрасно работает, поскольку IE считает это зоной Интернета, но мне бы хотелось, чтобы мне не пришлось также пытаться кодировать веб-сервер из VBA.
Система - Windows XP с IE7.
Спасибо