Я хочу иметь возможность установить страну происхождения - это связано с тестированием через прокси-сервер, или есть что-то, что можно установить где-нибудь еще?Как вы меняете свою страну происхождения, чтобы протестировать сайт?
ответ
Для этого я использовал бы TOR. Таким образом, вы уверены, что попадаете на сайт из другой страны.
Проблема только в том, что я не думаю, что вы выбираете узел назначения. Тем не менее, TOR - отличная система. – willasaywhat 2008-10-10 14:30:01
Зависит от того, с чем вы хотите протестировать. Если это система GeoIP, вам нужно получить прокси-сервер в другом месте или использовать другую сеть. Если это заголовки согласования содержимого HTTP, вы можете изменить их в конфигурации браузера.
Как вы это делаете, это зависит от операционной системы и браузера и от того, что вы тестируете.
Если вы тестируете не-HTML-контент, который запускается в браузере (например, flash), то с IE вы должны изменить местоположение своего компьютера, поскольку IE выбирает его оттуда. В Firefox, перейдите к about: config, примите предупреждение «Here be dragons» и отредактируйте значение general.useragent.locale.
Если вы проверяете, какая версия страницы была возвращена на основе локального, вам необходимо указать lanuge (в Firefox, tools -> menu menu -> вкладке content -> выбрать кнопку в разделе языков и добавить правильную код страны)
Я предполагаю, что вы используете IP-адрес для проверки страны. Если вы тестируете внутренне, возможно, будет возможность получить установку, в которой тестируемая машина и сервер, которые будут протестированы, находятся за одним и тем же NAT. В этом случае просто установите IP-адрес вручную для IP-адреса в любой стране, которую вы хотите протестировать, и подключитесь к серверу. Пока вы оба находитесь за одним и тем же NAT, он должен видеть вас как любой IP-адрес, который вы установили.
Как сайт определяет страну происхождения? И почему? Вы изучаете язык и проверяете заголовки HTTP? Или обнаружение на основе IP? Это может быть ошибкой. – tvanfosson 2008-10-10 14:29:44