HTMLでのURLマスキング
-
26-12-2019 - |
質問
私は次のように私の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
)にアクセスできない。
いいえ、それを防ぐことはできません。
所属していません StackOverflow