iframe禁止页面跳转

能帮忙解决一下iframe页面跳转的问题吗?十分感谢

iframe引入登录页面问题

我在iframe中引入了某个登录页面(我无法修改登录页面),
这个登录页面是通过判断url携带的参数进行跳转的,
但是登录页面是使用location.href,所以这个跳转会导致我整个项目的url发行改变。

如果在iframe中添加 security="restricted" sandbox="",能实现禁止页面跳转,但是登录页就没法自动跳转了。

<iframe src="https://www.登录页.html" scrolling="no" security="restricted" sandbox=""></iframe>

有没有什么方法能解决整个项目的url不变,但是iframe引入的路径能跳转?

以下三种方式都试过了,都不能解决我的问题,有没有其他的方式
1、添加security="restricted" sandbox=""
2、if (top.location != self.location) {top.location=self.location;}
3、iframe的嵌套子孙页面

在此特别感谢各位的回答,也请不要重复发网上能找到的这三种方式,因为我已经尝试过了,谢谢

不用sandbox,不能改登录页面,如果登录页面用top.location来跳转是没法阻止。

img


有其他问题可以继续交流~