此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

Location.assign()

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

Location.assign() 方法会触发窗口加载并显示指定的 URL 的内容。

如果由于安全原因无法执行跳转,那么会抛出一个 SECURITY_ERROR 类型的 DOMException。当调用此方法的脚本来源和页面的 Location 对象中定义的来源隶属于不同域的时候,就会抛出上述错误。

如果传入了一个无效的 URL,则会抛出一个 SYNTAX_ERROR 类型的 DOMException

语法

location.assign(url);

参数

url

一个包含了要跳转到的链接的DOMString

示例

js
// 跳转到 Location.reload() 这篇文章
document.location.assign(
  "https://www.supremezsy.dpdns.org/zh-CN/docs/Web/API/Location/reload",
);

规范

规范
HTML
# dom-location-assign-dev

浏览器兼容性

相关内容