js跳转到另一个页面(js跳转到指定代码的技巧)

window.location.replace()比使用window.location.href更好,因为replace()不会在会话历史中保留起始页面,这意味着用户不会陷入无休止的返回按钮的惨剧中。Location:hrefLocation接口

window.location.replace(…)比使用window.location.href更好,因为replace()不会在会话历史中保留起始页面,这意味着用户不会陷入无休止的返回按钮的惨剧中。

Location: href

Location 接口的 href 属性是一个字符串化转换器(stringifier), 返回一个包含了完整 URL 的 USVString 值, 且允许 href 的更新.

语法

string = object.href;
object.href = string;

范例

window.location.href = \"\";

Location.replace()

Location.replace() 方法以给定的URL来替换当前的资源。

与assign() 方法 不同的是,调用 replace() 方法后,当前页面不会保存到会话历史中(session History),这样,用户点击回退按钮时,将不会再跳转到该页面。

因违反安全规则导致的赋值失败,浏览器将会抛出类型为 SECURITY_ERROR 的 DOMException 异常。

当调用该方法的脚本所属的源与拥有 Location 对象所属源不同时,通常情况会发生这种异常,此时通常该脚本是存在不同的域下。

如果 URL 无效,浏览器也会抛出 SYNTAX_ERROR 类型的 DOMException 异常。

语法

object.replace(url);

示例

window.location.replace(\'\');

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/24430.html

(0)
nan
上一篇 2021-09-12
下一篇 2021-09-12

相关推荐

  • matlab自然对数函数表示(matlab数值解法解方程)

    提到计算,人们马上联想到的可能是使用计算器和Excel表格。实际上,对于更加复杂的工程计算、编程和作图需求,目前最流行的两大软件是MATLAB和Mathematica。它们均在高校教学、学术界和工业界发挥着重要作用。MATLAB更加适合工程应用,Ma

    2021-09-13
    0
  • SpringMVC中怎么实现登录认证功能

    在SpringMVC中实现登录认证功能一般包括以下几个步骤:创建登录页面:在SpringMVC的视图层中创建一个登录页面,通常是一个包含用户名和密码输入框的表单页面。创建登录请求处理器:在SpringMVC的控制器层中创建一个处理登录请求的方法,这个方法通常会接收用户输入的用户名和密码,并进行认证验证。编写认证逻辑:在认证逻辑中,可以使用Spring Security等安全框架来实现用户认证功能。

    2024-04-18
    0
  • app使用方法用什么方式制作(app使用教程制作)

    (app使用方法)用什么方式制作,app使用教程制作内容导航:手机怎么制作软件appapp的开发方式有哪些使用Axure制作App原型应该怎样设置尺寸这个鸡米APP使用方法简便吗一、手机怎么制作软件app你好你是想学习APP开发呢?还是想单纯制作一个专属于自己的APP软件呢?如果是想学习APP开发的话,首先需要学习相关的APP开发语

    2022-05-08
    0
  • c#中list.sort排序的方法是什么

    在C#中,可以使用List.Sort()方法对列表进行排序。该方法接受一个比较器(Comparer)作为参数,用于确定元素的顺序。可以使用lambda表达式或自定义的比较器来指定排序规则。示例代码如下:List numbers = new List{ 4, 2, 6, 1, 5 };numbers.Sort((a, b) => a.CompareTo(b));foreach

    2024-02-26
    0
  • ps如何新建纹理(Ps怎么添加纹理)

    ps如何新建纹理,Ps怎么添加纹理内容导航:ps如何添加纹理质感photoshop如何新建纹理ps怎么批量添加纹理ps如何新建图层一、ps如何添加纹理质感一,打开图片复制一层,首先把人物皮肤调节得更加清晰。点击菜单栏【滤镜】→

    2022-05-06
    0
  • c# jobject取值的方法是什么

    在 C# 中,可以使用对象的属性和索引器来获取其值。使用属性:对象的属性通过访问器(getter)方法来获取其值。例如,如果有一个名为 “Name” 的属性,则可以使用 对象名.Name 来获取其值。class Person{public string Name { get; set; }}Person person = new Person();person.Name = “John”;s

    2024-01-27
    0

发表回复

登录后才能评论