この項目を初めて使っています。私のウェブページの一部を隠したいのであれば、サーバーサイドコード(またはその両方)のクライアントサイドスクリプトを使うべきですか? 教師の一人が「Javascriptを実行するサイトを許可しない」を使用してJavascriptを防ぐことができるので、Javascriptのみに頼ることはできないと教えてくれたためです。クライアントサイドスクリプティングVSサーバーサイドコード
0
A
答えて
2
データがクライアントに送信される場合、クライアントは常にデータを表示する方法があります。たとえば、JavaScriptを有効にしているかどうかにかかわらず、は常に Chromesデベロッパーコンソールを開いてドキュメントを検査したり、メインメニューからビューソースを選択したりできます。
クライアントからの情報を保持する唯一の方法は、最初にクライアントに情報を送信しないことです。これはサーバー側で行う必要があります。
でも、本当に隠す価値のあるものがあれば、真剣に考えてみるべきです。ほとんどの場合、ページソースを非表示にするための愚かで不可解な試みは、コンテキストメニューなどを無効にするなど、大量のユーザーの不便さを招き、実際には機能しません。人々がそれが良いアイデアだと思った理由は決して理解できませんでした。
一方、認証や承認、データベースのやりとりなど、サーバー側でやりたいことがあります。
実際のコンテンツを生成するのは、単に物を隠す目的ではなくプレゼンテーションのためだけですが、一般的には両方の組み合わせです。バランスはアプリケーションによって異なります。あなたは設計と開発の際に電話をしなければなりません。
関連する問題
- 1. クライアントサイドスクリプティングを使用したインタラクティブマップ
- 2. Node.jsサーバーサイドコード保護
- 3. サーバーサイドコードのスレッドセーフ
- 4. MVCビューのサーバーサイドコードの数
- 5. ModalPopupExtender from C#のサーバーサイドコードから
- 6. webpack 2をバンドルしたサーバーサイドコード
- 7. node.jsサーバーサイドコードへの引数の送信
- 8. Meteorアプリケーションでサーバーサイドコードをデバッグする方法
- 9. ext js 6からのファイルアップロードを扱うDjangoサーバーサイドコード
- 10. サーバーサイドコードの機能をローカルで再作成する方法
- 11. クライアントからサーバーサイドコードを非表示にする方法
- 12. PHPでjQuery ajaxコールを使用してページをリロードするサーバーサイドコード
- 13. JQuery Datatableのすべての行をサーバーサイドコードに戻すには
- 14. TomCatインスタンスを使用したGWTサーバーサイドコードのデバッグ
- 15. Jqueryメッセージボックスのサーバーサイドコードからの呼び出し
- 16. Meteorビルドがクライアントにサーバーサイドコードをインポートしています
- 17. Googleサイトのサーバーサイドコードはどこに置くべきですか?
- 18. webpackでサーバーサイドコードをホットリロードすることはできますか?
- 19. _mm_load_ps vs. _mm_load_pd vs.
- 20. Quartz.NET vs JAMS vs?
- 21. NetSqlAzMan vs AzMan vs(?????)
- 22. hstack/vstack vs append vs concatenate vs column_stack
- 23. 場所vs GeoPoint vs 1E6 vs課金
- 24. Application.Exit()vs Application.ExitThread()vs Environment.Exit()
- 25. getBBox()vs getClientRects()vs getClientRects()
- 26. tcsh:ls vs pwd vs cd
- 27. xprofile vs xsession vs xinitrc
- 28. インターポレーターvsアニメーションvsトランジション
- 29. クライアントアプリvs Windowsサービスvs?
- 30. Express.js:app.locals vs req.locals vs req.session
ブラウザがJavaScriptを無効にできることは間違いありませんが、業界の99%がJavaScriptに依存しているとは限りません。しかし、あなたが本当に望んでいないのであれば、これはサーバー側のページのプレレンダリングを使用しなければならないことを意味します。 .NETはこれに適しています。 – dckuehn