Что нового

заменить строку user agent в internet explorer

kalpak44

Новичок
Сообщения
45
Репутация
1
Салют ребят! Нужна помощь в реализации изменения строки юзер агента в ИЕ из какого нить файла, то есть сама строка есть в файле и заменить ею настоящую!!

Искал не мало, в общем нашел
1) Через реестр (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent)
не нравится что работает тока на winxp
2) Через gpedit.msc / настройка IE / подключение / строка обозревателя / строка обозревателя
небольшая проблема, там не заменяет строку, а добавляет часть
3) прога (плагин) , uaPick
пожалуй хороший вариант
но не знаю как на автоите отравить туда нужную строку (из строки файла) плюс, будет нужно устанавливать плагин, затем программу, а это крайне не удобно (хотя кто и знает как можно его установить тихо)

Кто чем может ПЛИЗ, буду крайне БЛАГОДАРЕН.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
kalpak44,
Можно примерно так, но не надежно это.
Код:
#include <IE.au3>

Dim $aUA[4] = [3, 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1) Gecko/20061024 Firefox/2.0', _
		'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.10.289 Version/12.00', _
		'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.152 Safari/535.19'], _
		$sUrl = 'http://www.enhanceie.com/ua.aspx'

$oIE = _IECreate()

For $i = 1 To $aUA[0]
	$oIE.navigate($sUrl, 0, '', '', 'User-Agent: ' & $aUA[$i])
	_IELoadWait($oIE)
	MsgBox(64, 'Info', 'Смотрим')
Next
;_IEQuit($oIE)
 
Автор
K

kalpak44

Новичок
Сообщения
45
Репутация
1
вроди как работает, а можно уточнить почему не надежно?
 
Автор
K

kalpak44

Новичок
Сообщения
45
Репутация
1
как думаете, для серфинг клиента сойдет?
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
kalpak44 [?]
как думаете, для серфинг клиента сойдет?
Я не знаю, что Вы собираетесь делать, поэтому даже думать на эту тему не хочу.
 
Верх