0

Windows phone の webcontrol に大きな html のスクロール位置を保存するにはどうすればよいですか?

誰でも知っていますか?

4

1 に答える 1

0

私が使用した1つのテクニック:

WebBrowser.ScriptInvoke( "exec", "window.external.notify(
[window.outerWidth 
, window.outerHeight
, window.pageXOffset
, window.pageYOffset
, document.body.style.zoom
].join('|')");

WebBrowser.ScriptNotifyイベントハンドラーで結果の文字列をキャッチします。

これにより、ユーザーが現在ロードしているすべてのページで JavaScript が実行されます。ページ自体を変更する必要はありません。WebBrowser.LoadCompletedページが安定していることを確認するには、イベントまで待つ必要があります。

ユーザーが Web ページをズームしていないことがわかっている場合は、ズーム、outerWidth、outerHeight は必要ありません。

于 2013-12-07T06:13:48.360 に答える