我在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
时突破框架。有什么指针吗?
答案 0 :(得分:1)
由于内容位于其他来源,因此您无法检测到用户何时从框架页面登录,因此您无法执行任何操作以响应用户登录。
由于您无法访问login.htm
(并且可能是user.htm
),因此您无法在其中添加target="_top"
。
所以不,你不能阻止它。