Попытка очистить веб-страницу с помощью CasperJS. Веб-страница проверяет, является ли браузер IE 6/7.CasperJS не может установить window.navigator объект
Передача userAgent с casperjs не соответствует его условиям. UserAgent прошло: Mozilla/4.0 (совместимый; MSIE 6.0; Windows NT 5.1) Ниже приводится проверка делается на странице, чтобы определить браузер
agt = navigator.userAgent.toLowerCase();
browserType = navigator.appName;
if(((browserType.indexOf("xplorer") != -1)
&& (agt.indexOf("msie 6.") != -1))
|| ((browserType.indexOf("xplorer") != -1)
&& (agt.indexOf("msie 7.") != -1)))
{
}
else
{
alert("This "+ browserType + " Version is not supported by this application. Please use Internet Explorer 6.x or Internet Explorer 7.x.");
window.close();
}
Ниже отладочная информация из casperjs.
[info] [remote] [alert] Эта версия Netscape не поддерживается этим применением on. Используйте Internet Explorer 6.x или Internet Explorer 7.x.
[предупреждение] [фантом] Загрузка ресурсов не удалось со статусом = сбой (HTTP 200): HTTP: //
Есть указатели по настройке window.navigator
объекта перед страница перенаправления?
Также следите за проектом TrifleJS (http://triflejs.org/). Он еще не работает с CasperJS (именно поэтому я не отправляю это как ответ!), Но это одна из их целей. (Он может эмулировать IE7, поэтому может быть вашим лучшим выбором, если вы не привязаны к CasperJS.) –