1

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

4

3 回答 3

2

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

由网络服务器软件(例如 IIS、Apache、Nginx)决定是否提供页面。例如,Apache 的mod_sequester模块允许您根据日期/时间范围控制内容的服务。或者,您可以使用 Apache根据一天中的时间发送不同的内容

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

于 2012-04-11T17:46:51.057 回答
1

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

于 2012-04-11T17:47:43.410 回答
1

您最好的选择是在服务器端执行此操作,仅在一周中的特定日期提供页面。JavaScript 可以根据星期几修改交付页面的内容,但是如果客户端禁用了 javascript,那么无论如何页面都会直接通过。

于 2012-04-11T17:48:36.170 回答