0

我在我的 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。任何指针?

4

1 回答 1

1

由于内容在另一个来源,您无法检测到用户何时从框架页面登录,因此您无法对用户登录进行任何响应。

由于您无权访问login.htm(并且可能user.htm),因此您也无法在target="_top"此处添加。

所以不,你不能阻止它。

于 2014-04-14T13:56:22.207 回答