html中的URL屏蔽

时间:2014-04-14 13:52:32

标签: html url frame url-masking

我在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。我想在用户登录后查看原始网址。我能预防吗?

编辑:我可以访问login.htm文件。它现在放在我的服务器上。此文件包含登录按钮,该按钮实际上不是按钮而是图像:

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

向按钮添加target =“_ top”没有帮助。如何在点击connect时突破框架。有什么指针吗?

1 个答案:

答案 0 :(得分:1)

由于内容位于其他来源,因此您无法检测到用户何时从框架页面登录,因此您无法执行任何操作以响应用户登录。

由于您无法访问login.htm(并且可能是user.htm),因此您无法在其中添加target="_top"

所以不,你不能阻止它。