Страница 1 из 1

Не работают Java скрипт как надо

Добавлено: 03 фев 2009, 17:35
igvard
Одной из причин может быть не правильно заданная строка User-Agent для браузера. Когда у вас заданна не верная User-Agent строка то сайт на который вы заходите пытается отдать(отобразить) вам сайт в соответствии с заданной User-Agent строкой и поэтому если у вас там левая строка то соответственно вылазят бока.

Для того что бы получить свою рабочую User-Agent строку нужно сделать следующее.

1. Заходим в IE и переходим на страницу http://www.ippages.com/?showmyipdbce=2002&version=full
2. Копируем строку из поля Browser (User-Agent): для меня например она вот такая :
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)
3. можно запустить отдельный скрипт вот такой вот

Код: Выделить всё

<?php
// The following code is required to properly run Xedant.com Human Emulator
require("../Templates/xedant_human_emulator.php");

$browser->set_user_agent("Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)");// Quit

$app->quit();
?>
и строка user-agent будет действовать на все запускаемые скрипты в браузере. При следующем запуске придётся опять запустить этот же скрипт.