2012-04-11 8 views
1

Javery/Javascriptを使用して、特定の時間帯の特定の時刻にのみ特定のWebページにアクセスできるようにしますか?たとえば、コースでは、1日と週の特定の時間にネットワーク上のWebページにアクセスするようにします。週内の特定の時刻に特定のWebページを許可するJquery/Javascript

+0

すばやい回答をいただきありがとうございます...しかし、私は、イントラネット上の特定のWebページ上の特定のコンテンツを週の日の特定の時刻に表示したいと述べる必要があります。 – bigwelly

答えて

2

いいえ:JavaScript(およびJavaScriptで実装された単なるライブラリであるjQuery)は、がユーザーに配信されたページでブラウザで実行されます。 JSを使用して配信された後はページを非表示にできますが、一度ページを送信するとそのページが表示されます。彼らは望んでいるがそれを再現し、それと相互作用することを選択することができる。

ページを提供するかどうかを決定するのは、Webサーバーソフトウェア(IIS、Apache、Nginxなど)です。たとえば、Apacheのmod_sequesterモジュールを使用すると、日付/時間範囲に基づいてコンテンツの配信を制御できます。または、Apacheをsend different content based on time of dayに使用することもできます。

また、任意の基準に基づいてブラウザに送信されたページの内容を変更することは、Ruby on Rails、PHPなどの動的アプリケーションによって異なります。任意のカスタムロジックがここで行います。

+0

私はこのサーバーがapacheにあったと思う!これはIIS6のASPイントラネットWebページです。 – bigwelly

+0

@bigwelly次に、http://blogs.iis.net/ruslany/archive/2010/04/05/time-dependent-url-rewriting.aspxを参照してください。この回答があなたの質問を解決した場合は、それ "(http://meta.stackexchange.com/a/5235)。 – Phrogz

1

クライアント側のスクリプトであるため、JavaScriptを使用しないとします。非常に簡単にソースを表示し、ページを取得します。したがって、アクセス制限はサーバー側で行う必要があります。

1

あなたの最善の策はサーバー側で行うことです。特定の曜日にのみページを配信します。 JavaScriptは配信されたページのコンテンツを曜日に応じて変更できますが、クライアントのJavaScriptが無効になっている場合は、ページが正しく表示されます。

関連する問題