В настоящее время у меня есть jscript, который запускает сценарий PHP на сервере для меня. Но я хочу быть хотя бы в некоторой степени безопасным, поэтому я настраиваю логин. Теперь, если я использую обычную систему user:password @ domain, она не будет работать; IE решил, что это проблема безопасности. И если я позволю IE запомнить пароль, он каждый раз выдает сообщение безопасности, подтверждающее мой логин (который убивает точку кнопки).
Поэтому мне нужен способ убрать сообщение безопасности.
Я мог бы понизить настройки безопасности, с которыми у меня все в порядке, но, кажется, ничто не могло заставить его уйти. Может быть, нужно изменить некоторые настройки реестра?
Найдите исправление для jscript, которое позволит мне использовать пароль в URL. Когда-то существовал regedit, который работал на старых системах, который позволял IE использовать URL-пароли (не работающие на моей 64-битной установке windows7), хотя я сомневаюсь, что это помогло бы jscript в любом случае (так как он полностью зависал).
Используйте приложение, отличное от IE. В этом случае я не уверен, как это сделать. Я хочу, чтобы он был отзывчивым и невидимым, чтобы IE был хорошим выбором. Это почти мгновенно.
Использовать XMLHttpRequest вместо IE напрямую? Может быть даже быстрее, но я не знаю, поможет ли это или просто с той же ошибкой.
Используйте совершенно другой подход. Может быть, какое-то приложение, которое может скрипт для просмотра веб-сайтов.
Вот мой jscript:
var args = {};
var objIEA = new ActiveXObject("InternetExplorer.Application");
if( WScript.Arguments.Item(0) == "pause" ){
objIEA.navigate("http://domain/index.html?pause");
}
if( WScript.Arguments.Item(0) == "next" ){
objIEA.navigate("http://domain/index.html?next");
}
objIEA.visible = false;
while(objIEA.readyState != 4) {}
objIEA.quit();