Location: assign() 方法
Location 接口的 assign() 方法使窗口加载并显示指定 URL 的文档。导航发生后,用户可以通过按“后退”按钮导航回调用 Location.assign() 的页面。
语法
js
assign(url)
参数
异常
SecurityErrorDOMException-
如果调用该方法的脚本的 源与
Location对象最初描述的页面的 同源策略不一致,则会引发此异常,这通常发生在脚本托管在不同域时。浏览器还会限制导航的频率,如果调用过于频繁,可能会引发此错误、生成警告或忽略该调用。 SyntaxErrorDOMException-
如果提供的
url参数不是有效 URL,则会引发此异常。
返回值
无(undefined)。
示例
js
// Navigate to the Location.reload article
window.location.assign(
"https://mdn.org.cn/en-US/docs/Web/API/Location/reload",
);
// Then navigate to its Specifications section
window.location.assign("#specifications");
// Eventually navigate to https://mdn.org.cn/en-US/docs/Web
window.location.assign("/Web");
规范
| 规范 |
|---|
| HTML # dom-location-assign-dev |
浏览器兼容性
加载中…
另见
- 它所属的
Location接口。 - 类似方法:
Location.replace()和Location.reload()。