![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
お世話になります。
只今、ASP.NET(VB.NET)アプリケーションを製造しています。
ログイン情報などをセッションで管理しているのですが、IEの[ファイル(F)]→[新規作成(N)]→[ウィンドウ(W)]で新規にブラウザを表示すると同じ画面が表示されSession情報が共有されます。更にViewState情報も表示元のViewState情報がコピーされたような状態になってしまいます。
[ファイル(F)]→[新規作成(N)]→[ウィンドウ(W)]で新規にブラウザが開かれた際に「新たにSessionが確立される。」または新規で開かれたブラウザだと判断する事は可能でしょうか??
なお新規にブラウザが開かれた際には、サーバサイトのPage_Loadイベントは発生していませんでした。Bodyタグのonloadには反応しました。
非常に困っております。ご教授願います。
No.2ベストアンサー
- 回答日時:
お世話になります。
こちらをご覧下さい。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.ph …
http://www.atmarkit.co.jp/fdotnet/entwebapp/entw …
<引用>
DHTMLを利用することで、ブラウザ上での操作をある程度制約することはできる。しかしこの方法は「悪意のない人たちの操作ミスによる誤動作を防ぐ」ためのものであり、悪意のある人たちによる不正操作や捏造データの送信を防げるものではない。
</引用>
いかような手を使っても、
根本的な解決には至らないのが現状だと思われます。
ご回答ありがとう御座います。
やはり根本的な解決は難しいんですね。
どのレベルまでの小手先対応を行うか検討してみます。
ありがとう御座いました。
No.1
- 回答日時:
お世話になります。
参考 URL は JSP についてのお話ですが、
以下の部分は、サーバー側が何で実装してあろうと
同じ事が言えます。
スタートアップやショートカットから別々に立ち上げたブラウザは、別プロセスになります。
しかし、立ち上がっているブラウザから新規作成や"Ctrl+N"で立ち上げた場合は、同一プロセスとみなされます。
参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=2240309
回答ありがとう御座います。
同一プロセス内で複数ブラウザが開かれている状態になるんですね。
となると…サーバーサイトで対応は無理として、クライアントサイトで新規作成や"Ctrl+N"で開かれたブラウザかの判断は可能なのでしょうか??
最悪は新規作成や"Ctrl+N"などをさえない対応になるのかなと…
ご教授お願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonで、tkinterとpillowの組み合わせ 2 2022/08/16 17:42
- Windows 10 「新規作成」メニューが表示されません 2 2023/04/07 14:56
- 確定申告 e-taxで開業届を出す方法がわかりません 1 2022/06/01 19:00
- PHP 「ログイン機能を持たせる」説明が気難しいです。 2 2022/10/11 02:59
- ホームページ作成・プログラミング ログインしないとみることができないWebページの作成方法 3 2023/07/29 13:33
- Excel(エクセル) エクセルでのアクセス履歴をとりたいです 1 2022/06/13 17:30
- WordPress(ワードプレス) Wordpress 複数プラグインの不具合? 1 2022/10/09 21:52
- Windows 10 新規PC導入して、うっかりマイクロソフトアカウントも新規登録してしまった時の復帰方法 3 2022/06/12 16:11
- JavaScript React と Electron でデスクトップアプリを開発する環境について 1 2023/02/08 11:16
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GoogleChromeでレイアウトが左...
-
WindowsとMacでのChromeのスタ...
-
<IMG>のALIGN属性値「absmiddle...
-
Webページのレイアウトが崩れて...
-
Macで見るとページが崩れます。
-
doc As HTMLdocumentのコンパイ...
-
HTMLのバージョンの確認方法は?
-
エクセルのシートをブラウザに...
-
掲示板からIPアドレスってど...
-
Hタグを改行禁止にしてspanのよ...
-
XMLを作成してもタグしか表示さ...
-
AfterEffectsでイージーイーズ...
-
ジャケットの革の素材がわかり...
-
<br />タグの、brの後の半角ス...
-
テーブルの幅を固定するとnowra...
-
1クリックで、同時に2つのフ...
-
テキストエリア内の改行もその...
-
\\n \\r \\t について
-
品質表示タグが付いてない商品
-
PCの画面を縮小したらサイズ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
GoogleChromeでレイアウトが左...
-
doc As HTMLdocumentのコンパイ...
-
Macで見るとページが崩れます。
-
プルダウン(リストボックス)の...
-
WindowsとMacでのChromeのスタ...
-
<IMG>のALIGN属性値「absmiddle...
-
VBA オブジェクトが必要です
-
起動済みのIEをハンドルから操...
-
tabキーによるfocusの当たり方...
-
WEBページからのメッセージをVBAで
-
HTMLのバージョンの確認方法は?
-
スマホでページ内リンクができない
-
DOCTYPE宣言はしなくていいの?
-
VBAでgetElementByTagName
-
IE3.02 ,IE4 , IE5 ,IE6 すべて...
-
Flashは2020年にサポートが終了...
-
HTMLとXHTML
-
CSSハックについて・・・
-
webページの有効期限が切れてい...
-
エクセルのシートをブラウザに...
おすすめ情報