JavaScript 重定向2025年3月17日 | 阅读 3 分钟 重定向只不过是一种机制,用于将搜索引擎和用户从原始 URL 发送到不同的 URL。重定向的页面可以在同一服务器或不同服务器上。它也可以在同一网站或不同网站上。有时,当我们点击一个URL时,我们会跳转到另一个 URL。这是由于页面重定向。这与刷新页面不同。 通常,搜索引擎不会分析JavaScript来检查重定向。因此,如果需要将 URL 转发通知搜索引擎 (SEO),我们需要在网页的 head 部分添加 rel = "canonical" 标签。 有几种方法用于执行页面重定向,但 location.href 和 location.replace() 是广泛使用的。在 JavaScript 中进行页面重定向非常容易。 window.location 和 window.location.hrefwindow.location 对象是 window 对象的属性。有几种方法可以重定向网页。几乎所有方法都与 window.location 对象相关。 它可以用于获取当前 URL 的地址或 Web 地址。window.location 对象可以不加 window 前缀而写入。 location.replace()它是最常用的 window.location 对象之一。它用于替换原始文档为一个新文档。 在此方法中,我们可以传递一个新的 URL,然后它将执行HTTP重定向。它与 href 不同,因为它会从文档历史记录中删除当前文档,因此无法导航回原始文档。 语法现在,让我们通过一些示例来理解页面重定向。 示例 1这是一个简单的客户端页面重定向示例。要重定向页面,我们只需在脚本部分编写一条语句。 在此示例中,有一个按钮会将访问者重定向到 'TpointTech.com'。我们必须单击按钮才能导航到相应的链接。 输出 执行上述代码后,输出将是 - ![]() 单击给定按钮后,输出将是 - ![]() 示例 2在此示例中,我们使用 setTimeout() 方法自动将用户重定向到相应的链接。加载新页面需要一些时间。setTimeout() 方法在给定的时间间隔后执行另一个函数。 输出 执行上述代码后,输出将是 - ![]() 五秒间隔后,输出将是 - ![]() Example3在此示例中,我们使用 replace() 方法进行页面重定向。replace() 方法将用新文档替换当前文档。 这里有一个 HTML 按钮,需要单击它才能用新文档替换当前文档。 输出 执行上述代码后,输出将是 - ![]() 单击给定按钮后,输出将是 - ![]() 如果我们尝试使用相同的位置再次打开前一个文档,我们会看到它已被新文档替换。 下一主题JavaScript 作用域 |
回调函数可以定义为作为参数传递给另一个函数的函数。不要将回调与关键字关联起来,因为回调只是传递给函数的参数名称。换句话说,我们可以说...
阅读 3 分钟
JavaScript 作用域 JavaScript 中的作用域是什么? 在 JavaScript 中,作用域是指我们代码的当前上下文,在该上下文中声明变量并可以访问它们。 简而言之,它帮助我们决定在 JavaScript 中声明变量或函数会影响我们在哪里可以访问...
5 分钟阅读
该对象以类似数组的方式说明了底层二进制数据缓冲区。有许多全局属性,其值是特定元素类型的 TypedArray 构造函数,如下列出。TypedArray 类型 Int8Array 字节大小:1 描述:8 位二补码带符号整数。类型:字节。值范围:……
阅读 3 分钟
在本教程中,我们将学习、讨论和理解 JavaScript 表单。我们还将看到 JavaScript 表单在不同用途上的实现。在这里,我们将学习访问表单的方法、获取作为 JavaScript 表单值的元素以及提交表单。介绍...
阅读 3 分钟
defer 是一个布尔值,用于指示脚本在文档解析后执行。它只适用于外部脚本(即,只在我们在 <script> 标签中指定 src 属性时有效)。它声明脚本不会...
阅读 2 分钟
对象 对象是允许我们存储弱引用对象的集合类型。与 Set 不同,WeakSet 只是对象的集合。它不包含任意值。语法 new WeakSet([iterable]) 参数 iterable - 它表示一个可迭代对象,其元素将被添加...
阅读1分钟
JavaScript 中的 parse() 方法用于解析指定的日期字符串并返回指定日期和 1970 年 1 月 1 日之间的毫秒数。如果字符串没有有效值或无法识别,则该方法返回...
阅读 2 分钟
在本文中,我们将了解如何使用 JavaScript 计算两个日期之间的差异。如果我们使用正确的方法,那么计算差异的技术就很简单。日期对象是使用 JavaScript 计算日期之间差异所必需的……
阅读 3 分钟
JavaScript 中的 onscroll 事件在元素使用滚动条时发生。当用户向上或向下移动滚动条时,事件会触发。我们可以使用 CSS overflow 属性创建滚动条。在 HTML 中,我们可以使用 onscroll 属性...
阅读 3 分钟
JavaScript:void(0) void 运算符用于评估表达式并返回 undefined。通常,此运算符用于获取 undefined 原始值。它经常与超链接一起使用。通常,浏览器在单击链接时刷新页面或加载新页面。...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India