JS,如何理解页面是刷新还是第一次打开?

时间:2012-12-02 09:51:17

标签: javascript browser load refresh

使用javascript可以理解,如果页面加载了女巫刷新按钮或F5键? JS可以做这样的事情吗?

            if (/*   page is load wich browser "refresh" button or "F5" key   */) {
                alert("page is refreshed");
            }
            else if (/*    we coming here from other page    */) {
                alert("We coming here from other page");
            }

1 个答案:

答案 0 :(得分:3)

您可以查看document.referrer属性,但请注意,当用户通过书签到达页面或键入URL时刷新页面时,它都将为空白直接在浏览器地址栏中(可能还有浏览器扩展名阻止引用者信息)。当用户点击链接进入页面时,它通常会有一个值。所以它并不完美,但我不知道如果不做服务器端的东西就会有更好的东西。