将页面标记为已访问,并根据是否已访问过来转发到代码的正确部分?

时间:2014-07-21 19:52:24

标签: jquery userscripts visited

我甚至不确定如何正确地标出标题。我正在寻找一种方法来在加载时将页面设置为访问,然后运行命令。下次加载网页时,它会被标记为已访问,因此它将执行另一部分代码。

示例:

    (function(){
//Detect if page is visited, and direct it to the correct part of the code

//This is the set of code to run if the page has not been visited, Set page as visited here
   $( "#button" ).click(); 

//Run this if the page has been marked as visited
   setTimeout(function(){
  window.close();
}, 50);

})();

对Jquery来说还是新手,请原谅我的无知。

1 个答案:

答案 0 :(得分:0)

在网站的多个视图中存储信息的常用方法是使用Cookie。你可以有一个cookie来跟踪页面是否被访问过。 Cookie是用户计算机的本地,因此效果应该是您正在寻找的。

这是一个不错的小cookie实用程序:

https://github.com/carhartl/jquery-cookie

您可以使用它来跟踪网站是否已被访问过,然后您的代码可以检查其值并根据其值执行不同的代码。