Что нового

Не отображается интернет страница в окне AutoIT

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
Браузер IE в окне программы. Все работает ок, только при переходе в чат на ютубе в окне пишут, что мол ваша версия браузера устарела.
Хотя в обычном режиме браузер IE открывает этот чат
ссылка на чат https://www.youtube.com/live_chat?v=eoUWX0jxzvQ&is_popout=1
IE не обновлял.
пробовал запуск в 3.3.12.0 - 3.3.14.0(х64-х86)
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
joiner
Браузер IE в окне программы
Если _IECreateEmbedded, то пробуйте править реестр
http://autoit-script.ru/index.php?topic=21610.msg127067#msg127067
http://autoit-script.ru/index.php?topic=14359.0
 
Автор
joiner

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
не получилось. обе ссылки прочитал. в реестр пишется как положено, но
 
Автор
joiner

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
открывает в окне. пишет
 

Вложения

  • obj.jpg
    obj.jpg
    113.3 КБ · Просмотры: 12

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
joiner
Определяется, как IE10. А вам какой нужен? Если 11, то "0x2AF9" (11001). Если и это не поможет, значит сайт как-то по другому определяет. Может, скрипт какой выполняет :scratch:
 
Автор
joiner

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
InnI
Спасибо, сработало!
у меня на компе вынь 10 х64
первая стабильная версия
и точно, IE 11


Добавлено:
Сообщение автоматически объединено:

я так понимаю, что на каждую систему свою запись нужно в реестре писать?
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
joiner
на каждую систему свою запись нужно в реестре писать?
Не только на каждую систему, но и на каждую exe-шку. Если из SciTE запускать, то для AutoIt3.exe. Если скрипт скомпилирован, то по имени файла.
 
Автор
joiner

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
да, тут я понял. по ссылкам выше есть такое
Код:
;~ Local $regValue = "0x2AF9" ; Версия браузера IE которую надо использовать( в данном случае IE 11). Описание: https://www.autoitscript.com/forum/topic/144996-_iecreateembedded-embed-old-ie-version-7-when-9-is-installed-please-help-thanks/

;~ RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", _ProcessGetName(@AutoItPID), "REG_DWORD", $regValue)
;~ RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", _ProcessGetName(@AutoItPID), "REG_DWORD", $regValue)

думаю, что нужна проверка версии IE, потом уже вписывать в реестр нужное значение
 
Верх