C# Windows Phone如何检测浏览器控件的滚动位置
我正在为Windows Phone 8开发一个浏览器应用程序。我想检测滚动位置,这样我只能在用户位于页面顶部时显示地址栏。我还想在页面刷新后恢复当前的滚动位置 我无法将javascript注入页面,因为很明显,内容来自整个web 到目前为止,我能够确定用户是根据屏幕上的内容向上还是向下滚动 如果我能注入javascript,我可能会使用C# Windows Phone如何检测浏览器控件的滚动位置,c#,javascript,scroll,windows-phone-8,webbrowser-control,C#,Javascript,Scroll,Windows Phone 8,Webbrowser Control,我正在为Windows Phone 8开发一个浏览器应用程序。我想检测滚动位置,这样我只能在用户位于页面顶部时显示地址栏。我还想在页面刷新后恢复当前的滚动位置 我无法将javascript注入页面,因为很明显,内容来自整个web 到目前为止,我能够确定用户是根据屏幕上的内容向上还是向下滚动 如果我能注入javascript,我可能会使用InvokeScript并检测页面滚动是否在最顶端 window.onscroll = function(ev) { var B= document.bo
InvokeScript
并检测页面滚动是否在最顶端
window.onscroll = function(ev)
{
var B= document.body; //IE 'quirks'
var D= document.documentElement; //IE with doctype
D= (D.clientHeight)? D: B;
if (D.scrollTop == 0)
{
alert("top");
}
};
因此,我想知道是否有人有任何建议来实现这一点。谢谢
编辑
当外部网站加载到IFRAME
中时,是否可以使用IFRAME
并将我的javascript放在那里