2012-04-11 49 views
1

是否有一个Jquery/Javascript允许特定的网页只能在一周的特定时间访问?例如:在一个课程中,您希望您的学生在一天中的某个小时和一周内访问您网络中的网页!Jquery/Javascript允许在一周当天特定时间的特定网页

+0

感谢您的快速回复家伙...但我应该提到,我希望在特定网页上的特定内容在星期几的当天的特定时间可见 – bigwelly 2012-04-11 18:18:48

回答

2

否:JavaScript(和jQuery,它只是一个用JavaScript实现的库)在浏览器中运行,在已经交付给用户的页面上。使用JS交付后,您可以'隐藏'页面,但是一旦您发送页面,它就在他们手中;他们可以选择取消隐藏并与其互动。

它是网络服务器软件(例如IIS,Apache,Nginx)决定是否提供页面。例如,Apache的mod_sequester模块可让您根据日期/时间范围控制内容的提供。或者,您可以使用Apache来send different content based on time of day

或者,它取决于您拥有的任何动态应用程序(例如Ruby on Rails,PHP)决定根据任意标准更改发送到浏览器的页面内容。任何自定义逻辑都会在这里完成

+0

感谢您的手.. 。我希望这个服务器是在Apache!但这是一个IIS6 ASP Intranet网页。 – bigwelly 2012-04-11 19:01:17

+0

@bigwelly然后看:http://blogs.iis.net/ruslany/archive/2010/04/05/time-dependent-url-rewriting.aspx请注意,如果这个答案已经解决了你的问题,你应该[“接受它“](http://meta.stackexchange.com/a/5235)。 – Phrogz 2012-04-11 19:08:56

1

我不会那样做通过JavaScript,因为它是一个客户端的脚本。非常容易查看源代码并获取页面。所以,限制访问应该在服务器端完成。

1

最好的办法是在服务器端做到这一点,只在一周的特定一天提供页面。 JavaScript可以根据一周中的某一天修改提供的页面内容,但是如果客户端禁用了javascript,页面将无论如何都会出现。