【发布时间】:2013-12-06 21:21:27
【问题描述】:
我想知道如何在 windows phone 的 webcontrol 中保存大 html 的滚动位置让我们说一个书签?
有人知道吗?
【问题讨论】:
我想知道如何在 windows phone 的 webcontrol 中保存大 html 的滚动位置让我们说一个书签?
有人知道吗?
【问题讨论】:
我使用过的一种技术:
WebBrowser.ScriptInvoke( "exec", "window.external.notify(
[window.outerWidth
, window.outerHeight
, window.pageXOffset
, window.pageYOffset
, document.body.style.zoom
].join('|')");
并在WebBrowser.ScriptNotify 事件处理程序中捕获结果字符串。
这会在用户当前加载的任何页面上运行 javascript,您无需修改页面本身。您必须等到WebBrowser.LoadCompleted 事件才能确保页面稳定。
如果您知道用户没有缩放网页,则不需要缩放、outerWidth 和 outerHeight。
【讨论】: