2012-04-11 51 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,頁面將無論如何都會出現。