浏览器里能打开的网址内嵌到AU3里不行,不知何故 [已解决]
本帖最后由 z761003 于 2022-7-20 10:36 编辑一串网址 :http://page3.tdx.com.cn:7615/site/pcwebcall_static/bxb/bxb.html?code=300310&color=0
放浏览器中打开很正常,如图
可把它内嵌到AU3里就怎么都不正常,不是乱码,就是显示“正在加载中”之类的
#include <IE.au3>
Dim $Form_iebrowse = GUICreate("",800, 800,-1,-1)
Local $oIE = _IECreateEmbedded()
GUICtrlCreateObj($oIE, 8, 30, 800, 800)
$lsurl="http://page3.tdx.com.cn:7615/site/pcwebcall_static/bxb/bxb.html?code=300310&color=0"
_IENavigate($oIE,$lsurl,1)
GUISetState(@SW_SHOW, $Form_iebrowse)
While 1
WEnd高手指点下,为什么看得见却摸不着{:1_625:}
加到程序的开头,强制内嵌IE为当前系统中最高的版本。
#include <process.au3>
Local $regValue = "1"
RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION", _ProcessGetName(@AutoItPID), "REG_DWORD", $regValue)
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", _ProcessGetName(@AutoItPID), "REG_DWORD", $regValue)
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Wow64\32Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", _ProcessGetName(@AutoItPID), "REG_DWORD", $regValue)
绿色风 发表于 2022-7-20 08:44
加到程序的开头,强制内嵌IE为当前系统中最高的版本。
试了下不行,没任何改变,还是一片白
#include <IE.au3>
#include <process.au3>
Local $regValue = "1"
RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION", _ProcessGetName(@AutoItPID), "REG_DWORD", $regValue)
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", _ProcessGetName(@AutoItPID), "REG_DWORD", $regValue)
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Wow64\32Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", _ProcessGetName(@AutoItPID), "REG_DWORD", $regValue)
Dim $Form_iebrowse = GUICreate("",800, 800,-1,-1)
Local $oIE = _IECreateEmbedded()
GUICtrlCreateObj($oIE, 8, 30, 800, 800)
$lsurl="http://page3.tdx.com.cn:7615/site/pcwebcall_static/bxb/bxb.html?code=300320&color=0"
Local $a=_IENavigate($oIE,$lsurl,1)
GUISetState(@SW_SHOW, $Form_iebrowse)
While 1
WEnd
绿色风 发表于 2022-7-20 08:44
加到程序的开头,强制内嵌IE为当前系统中最高的版本。
是我错了,我浏览器试用的是谷歌,内嵌的是IE,谷歌能打开,是IE版本低了不能打开,谢谢前辈,!:face (24): z761003 发表于 2022-7-20 09:08
是我错了,我浏览器试用的是谷歌,内嵌的是IE,谷歌能打开,是IE版本低了不能打开,谢谢前辈,!:face (2 ...
ie10 以上是没问题的。
系统内嵌默认的ie是7。0 绿色风 发表于 2022-7-20 09:19
ie10 以上是没问题的。
系统内嵌默认的ie是7。0
好的,明白了,结贴 z761003 发表于 2022-7-20 10:36
好的,明白了,结贴
你本机的ie是10以上,那上面的代码提ie版本是没有问题的。
我这显示也都是正常的。
提权后:
浏览器信息
浏览器名称 Edge
浏览器版本号 18.17763
渲染引擎 EdgeHTML 18.17763
操作系统 Windows 10
绿色风 发表于 2022-7-20 11:06
你本机的ie是10以上,那上面的代码提ie版本是没有问题的。
我这显示也都是正常的。
好的,学习了,谢谢 绿色风 发表于 2022-7-20 11:06
你本机的ie是10以上,那上面的代码提ie版本是没有问题的。
我这显示也都是正常的。
对了前辈,有让这个内嵌IE能修改UserAgent 的方法么,想访问手机网址,出来的总是PC的…… z761003 发表于 2022-7-20 22:59
对了前辈,有让这个内嵌IE能修改UserAgent 的方法么,想访问手机网址,出来的总是PC的……
没搞过,百度一下去。有修改注册表的
页:
[1]