質問

私は次のように私のHTMLページにURLをマスクしました:

<head>
<base href="http://www.abc.com" />
<meta name="DESCRIPTION" content="">
<TITLE></TITLE>
</HEAD>
<FRAMESET ROWS="100%,*" frameborder="no" framespacing=0 border=0>
<FRAME SRC="https://www.xyz.com/login.htm" NAME="mainwindow" frameborder="no" framespacing="0" marginheight="0" marginwidth="0"></FRAME>
</FRAMESET>
<NOFRAMES>
</head>
.

https://www.xyz.com/login.htmはアウトソーシングリンクで、ソースコードにアクセスできません。ユーザがページ上のlogin buttonをクリックすると、ユーザーは正常にログインします。ログイン時に、別のページがuser.htmにロードされます。ただし、マスキングが適用されたため(上記)、ログイン後もマスクされたURLが表示されます。ユーザーがログインすると元のURLを表示したいのですが。それを防ぐことができますか?

編集:login.htmファイルにアクセスしました。現在はサーバーに配置されています。このファイルには、本当にボタンではなく画像が含まれていないログインボタンが含まれています:

<input target="_top" type="image"  src="images/login-submit.png" align="middle" value="Connect" name="Connect"> 
.

ターゲットの追加ボタンに「_ TOP」が役立ちません。connectをクリックすると、フレームから区別できますか。任意のポインター?

役に立ちましたか?

解決

コンテンツは別の原点にありますので、ユーザーがフレームページからログインしたときに検出できないため、ログインしているユーザーに応答して何もできません。

login.htm(そしておそらくuser.htm)にアクセスできない。

いいえ、それを防ぐことはできません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top