以前经常使用$oIE.document.body.scroll = "no" 来隐藏,但是很多网页都没有效果
现在给出新的方法,源码开放不收费,觉得还可以加分奖励下就满足了
#include <IE.au3>
$oIE = _IECreateEmbedded()
GUICreate('',800,600)
GUICtrlCreateObj($oIE,0,0,800,600)
_IENavigate($oIE,"http://www.163.com")
_HideScroll($oIE)
GUISetState()
Do
Until GUIGetMsg()=-3
Func _HideScroll($Temp_Object)
Local $hText = 'var temp_h1 = document.body.clientHeight;'& _
'var temp_h2 = document.documentElement.clientHeight;'& _
'var isXhtml = (temp_h2<=temp_h1&&temp_h2!=0)?true:false;'& _
'var htmlbody = isXhtml?document.documentElement:document.body;'& _
'htmlbody.style.overflow = "hidden";'
$Temp_Object.document.parentwindow.execscript($hText,"javascript")
EndFunc
|