--- title: Location.assign() slug: Web/API/Location/assign tags: - API - Location - 参考 - 导航 - 方法 - 跳转 translation_of: Web/API/Location/assign ---
{{ APIRef("HTML DOM") }}
Location.assign()
方法会触发窗口加载并显示指定的URL的内容。
如果由于安全原因无法执行跳转,那么会抛出一个 SECURITY_ERROR
类型的 {{domxref("DOMException")}}。当调用此方法的脚本来源和页面的 {{domxref("Location")}} 对象中定义的来源隶属于不同域的时候,就会抛出上述错误。
如果传入了一个无效的 URL,则会抛出一个 SYNTAX_ERROR
类型的 {{domxref("DOMException")}}。
location.assign(url);
url
// 跳转到 Location.reload() 这篇文章 document.location.assign('https://developer.mozilla.org/zh-CN/docs/Web/API/Location/reload');
规范 | 状态 | 备注 |
---|---|---|
{{SpecName('HTML WHATWG', "history.html#dom-location-assign", "Location.assign()")}} | {{Spec2('HTML WHATWG')}} | 和 {{SpecName("HTML5 W3C")}} 相同。 |
{{SpecName('HTML5 W3C', "browsers.html#dom-location-assign", "Location.assign()")}} | {{Spec2('HTML5 W3C')}} | 第一次被定义。 |
{{Compat("api.Location.assign")}}