HTML页面跳转的5中方式!

HTML页面跳转的5中方式!,第1张

当使用 target="_blank" 打开新标签页时,新页面的 window.opener 是指向前一个页面,这样就可以控制前一个页面。譬如:当新旧页面在同一个域名下时,在新页面控制台输入 window.opener.alert(1) ,会发现旧页面弹出消息 1 。当新旧页面不在同一个域名时,通过 window.opener.location.replace 可以改变旧页面的url。所以还是加上 rel="noreferrer" ,把 opener 对象设置为 null ,以防后患。

很多网友都遇到过在打开一个网页的时候,会自动跳转到其他页面,出现这种情况的原因一般有两种:

1、打开的网页中有自动刷新代码,常见的是非注册用户不能使用,会自动跳转到登录页面,或者是自动跳转到广告页面,以获取大量流量。

2、还有一种是因为浏览器的DNS域名解析被劫持了,常见的现象为主页及搜索页变成不知名的网站,经常莫名弹出广告,输入正常的网站地址却自动跳转到其他网页,收藏夹内被自动添加陌生网站地址等等。

如果是所有人进入同一个网站都会自动跳转页面,说明是网站设置了自动跳转的功能,或者被攻击了,需要联系网站的运营人员进行恢复,暂时不要再访问该网站即可。

浏览器被劫持是比较常见的原因,可能是电脑中病毒了或者下载了一些流氓软件,导致浏览器DNS解析出错,需要要用杀毒软件进行全盘查杀,并对DNS地址进行恢复。

url 属性 (表示要跳转的页面地址,必须以 / 开头)

open-type (表示跳转的方式,必须为 switchTab )

url 属性 (表示要跳转的页面地址,必须以 / 开头)

open-type (表示跳转的方式,必须为 navigate )

非tabBar页面 跳转时,open-type 也可以省略

open-type 属性值为: navigateBack

结合 delta 属性:表示后退的层级,默认是 1 ,1时该属性可省略不写

调用 wx.switchTab (object object ) 方法,其中 object 参数对象的属性列表如下

调用**wx.navigateTo ( object object )方法,其中 object 参数对象的属性列表,如下

调用wx.navigateBack(object object ) 方法,可以返回上一页面或多级页面,其中object 参数可选的,属性列表 如下


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/26012.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-17
下一篇2023-02-17

发表评论

登录后才能评论

评论列表(0条)

    保存