1
我想向下滾動,而頁面加載在geckofx 45. 我試圖做下面的代碼,但它似乎不工作。如何向下滾動頁面加載時 - GeckoFx C#
wb.Navigate("javascript: var s = function() { window.scrollBy(550, 10000); }; s();");
這怎麼可能?
我想向下滾動,而頁面加載在geckofx 45. 我試圖做下面的代碼,但它似乎不工作。如何向下滾動頁面加載時 - GeckoFx C#
wb.Navigate("javascript: var s = function() { window.scrollBy(550, 10000); }; s();");
這怎麼可能?
int scrollTo = 30;
public void scrollDown()
{
this.wb.Focus();
string result = string.Empty;
AutoJSContext context;
string jsScript = string.Empty;
try
{
if (scrollTo > 100)
{
scrollTo = 5;
}
context = new AutoJSContext(this.wb.Window);
jsScript = "var x = document.getElementsByClassName('ANY_ELEMENTS_CLASS_NAME'); x[" + (scrollTo * 2) + "].scrollIntoView(); ";// CHANGE ANY_ELEMENTS_CLASS_NAME
context.EvaluateScript(jsScript, (nsISupports)wb.Window.DomWindow, out result);
scrollTo += 5;
}
catch (Exception e)
{
}
}
幫我
另外,wihtout使用AutoJSContext,看到這個答案http://stackoverflow.com/questions/37548216/scroll-down-geckofx-javascript/43874101#43874101 – Bartosz
這也是有幫助.. 謝謝 –