今天一个网友“乁乁辉”在群里提到一个问题,说登录超时后返回登录页会在iframe里打开,并且给了解决的js代码。其实我之前也知道有这个问题,问题如下图所示:
但是倒也没直接就去解决,感觉这个问题倒还好,不是那么严重,就没花精力去处理。正好这位热心的网友给了我解决的代码了,我想那就直接用上吧,网友的代码如下:
其实就是一个iframe父子窗口判断操作的代码了,当判断出来登录失效时执行一下。本来问题这样就算解决了吧,但是我就是喜欢再进一步:如果我在每个iframe里都加这么一段不是有点不太方便嘛,虽然可以做到公用的js里页面来调用,但是,像【我的主页】这个页面,没有调用任何js,如果只为了解决这个问题而专门加个js,总觉得不够高明吧。那就还有个办法,我感觉更好一点,就是在生成iframe的地方,动态的在iframe的document的body里追加一个