Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows Phone如何检测浏览器控件的滚动位置_C#_Javascript_Scroll_Windows Phone 8_Webbrowser Control - Fatal编程技术网

C# Windows Phone如何检测浏览器控件的滚动位置

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

我正在为Windows Phone 8开发一个浏览器应用程序。我想检测滚动位置,这样我只能在用户位于页面顶部时显示地址栏。我还想在页面刷新后恢复当前的滚动位置

我无法将javascript注入页面,因为很明显,内容来自整个web

到目前为止,我能够确定用户是根据屏幕上的内容向上还是向下滚动

如果我能注入javascript,我可能会使用
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放在那里