我在我的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。我能防止这种情况吗?

编辑:我可以登录了。htm文件。它现在放在我的服务器上。这个文件包含登录按钮,它不是一个按钮,而是一个图像:

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

将target="_top"添加到按钮没有帮助。我怎样才能在点击时跳出框架 connect.有什么建议吗?

有帮助吗?

解决方案

由于内容在另一个原点上,您无法检测用户何时从框架页面登录,因此您无法响应用户登录执行任何操作。

既然你无法进入 login.htm (据推测 user.htm)你不能添加 target="_top" 也有。

所以不,你不能阻止它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top