我有一个带有 webview 界面的聊天客户端,它使用带有溢出的 DIV 元素:滚动作为主窗口。我不想滚动整个 webview,因为它上面的其他元素必须保持静态,只有单个 DIV 元素,通过代码。
我知道我可以通过以下方式访问主 webview 滚动视图:
NSScrollView *scrollView = [ [ [ [mywebview mainFrame] frameView] documentView] enclosureScrollView];
我还可以使用 iframe 而不是 DIV 并通过以下方式访问(请原谅链接):
NSScrollView *scrollView = [ [ [ [ [mywebview mainFrame] findFrameNamed:@"myiframe"] frameView] documentView] enclosingScrollView];
...但我不知道如何直接访问 DIV 元素的滚动视图/(无论它是什么)。有什么想法吗?
PS我知道我可以使用jquery或类似的方法通过javascript(我当前的方法)滚动,但宁愿在主代码中完成所有操作。
塔。