js跳转一般有window.location.href、parent.location.href、top.location.href。页面嵌套iframe子页面时,子页面的按钮如何跳转呢?
1、window.location.href、location.href 是本页面跳转
2、parent.location.href 是上一层页面跳转
3、top.location.href 是最外层的页面跳转
html5页面嵌套iframe子页面,在ios微信里打开长按识别不了二维码,原因是iframe子页面,重定向让父级页面执行事件就可以了
例如:
if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
// 手机版
top.location.href='http://m.ku51.net/'
} else {
// pc版
window.location.href='http://www.ku51.net/'
}