鍍金池/ 問答/HTML5  HTML/ 微信中iframe內(nèi)跳轉(zhuǎn)頁(yè)面 整個(gè)父頁(yè)面也跳轉(zhuǎn)了

微信中iframe內(nèi)跳轉(zhuǎn)頁(yè)面 整個(gè)父頁(yè)面也跳轉(zhuǎn)了

微信下 ios環(huán)境
一個(gè)H5網(wǎng)頁(yè)內(nèi)嵌了一個(gè)iframe,準(zhǔn)備用來實(shí)現(xiàn)無刷新微信登錄,因?yàn)槲⑿诺卿浭跈?quán)后會(huì)進(jìn)行跳轉(zhuǎn),所以將微信官方給的用來登錄的頁(yè)面放到了一個(gè)iframe內(nèi)。但我發(fā)現(xiàn)iframe內(nèi)的頁(yè)面跳轉(zhuǎn)時(shí),整個(gè)頁(yè)面居然也跟著跳轉(zhuǎn)了,而按道理所有iframe內(nèi)的操作都是單獨(dú)的,不應(yīng)該影響父頁(yè)面,該如何解決這個(gè)問題?

回答
編輯回答
凝雅

微信開發(fā)團(tuán)隊(duì):呵呵噠,小樣,敢在我面前耍小聰明

2018年2月20日 02:51
編輯回答
陌如玉

想必微信的授權(quán)網(wǎng)頁(yè)里有這個(gè)代碼:

if(top !== self){
top.location.href = location.href;
} 

這是防止iframe引用的。

2018年5月6日 13:21
編輯回答
放開她

網(wǎng)頁(yè)端 用vue寫的
為什么微信授權(quán)登錄后,只在iframe中跳轉(zhuǎn)

2017年12月6日 03:59
編輯回答
薄荷綠

這個(gè)確實(shí)也不好整, 我也是里面套了一個(gè)iframe,里面的返回跳轉(zhuǎn),會(huì)讓父級(jí)頁(yè)面產(chǎn)生刷新,安卓跟chrome卻不會(huì)

2017年2月16日 00:01