怎样从iframe框架进入登录页面时跳出iframe到顶层页面

使用iframe 开发后台 遇到异常登出时,只是框架内跳转到了登录页,而主框架顶层框架并没有跳转,这就给人一种很不好的感觉,容易误操作

解决办法就是在再登录login.html 页面加一个判断,判断是不是在顶层打开的,如果不是就重定向一下

$(function(){
	login.initPage();
});
 
var login = {
	//初始化页面跳转,为了防止从iframe跳转到login页面直接在iframe中显示login页面
	initPage : function() {
		//alert(location.href);
		if(window.top != window.self){
			top.location.href = location.href;
		}
	},
}

你可能感兴趣的:(WEB前端)