2

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

我无法将 javascript 注入页面,因为显然内容来自整个网络。

到目前为止,我能够根据这个想法确定用户是向上还是向下滚动。

如果我可以注入 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在外部网站加载到内部时使用和放置我的 javascript IFRAME

4

0 回答 0