Pon*_*arn 9 delphi chromium tchromium chromium-embedded
如何TChromium在Delphi中获取和设置滚动条位置?
目前正在使用CefSharp,我确实认为这与 Delphi 中的相似。这是我的解决方案:
public int GetVerticalScrollPosition()
{
var r = _webView.EvaluateScript(@"document.body.scrollTop");
return Convert.ToInt32(r);
}
public void SetVerticalScrollPosition(int pos)
{
_webView.ExecuteScript(
string.Format(@"document.body.scrollTop = {0}", pos));
}
Run Code Online (Sandbox Code Playgroud)
我不再是那个Delphi专家了,希望你能理解我的代码;基本上,我使用 JavaScript 来读取/写入滚动位置,并通过EvaluateScript和ExecuteScript方法执行这些小的 JavaScript 片段。