週の特定の時間帯にのみ特定の Web ページにアクセスできるようにする Jquery/Javascript はありますか? 例: コースで、生徒がネットワーク内の特定の時間帯と週に Web ページにアクセスできるようにする!!!
3 に答える
いいえ:JavaScript(およびJavaScriptで実装された単なるライブラリであるjQuery)は、ユーザーに配信されたページのブラウザーで実行されます。JSを使用して配信された後、ページを「非表示」にすることもできますが、ページを送信すると、ページはユーザーの手に渡ります。彼らは、好きなようにそれを再表示して操作することを選択できます。
ページを提供するかどうかを決定するのは、Webサーバーソフトウェア(IIS、Apache、Nginxなど)です。たとえば、Apacheのmod_sequesterモジュールを使用すると、日付/時刻の範囲に基づいてコンテンツの提供を制御できます。または、Apacheを使用して、時刻に基づいてさまざまなコンテンツを送信することもできます。
または、任意の基準に基づいてブラウザーに送信されるページのコンテンツを変更するかどうかを決定するのは、使用している動的アプリケーション(Ruby on Rails、PHPなど)次第です。ここでは、任意のカスタムロジックで実行できます。
これはクライアント側のスクリプトであるため、JavaScriptでは行いません。ソースを表示してページを取得するのは非常に簡単です。したがって、アクセスの制限はサーバー側で行う必要があります。
最善の策は、サーバー側でそれを実行し、特定の曜日にのみページを提供することです。JavaScriptは、曜日に応じて配信されたページのコンテンツを変更できますが、クライアントでjavascriptが無効になっている場合、ページはとにかく通過します。