有没有办法在不在新窗口或新标签页面中打开该页面的情况下将页面添加到浏览器历史记录中?使用javascript
答案 0 :(得分:1)
来自原生Javascript否,但如果您正在构建Chrome扩展程序,则可以向chrome.history
添加新网址,如下所示:
chrome.history.addUrl({ url: "https://mozilla.com" }, function() {
window.document.body.style.backgroundColor = "green";
});
答案 1 :(得分:1)
您可以使用历史记录API操作浏览器的历史记录" pushState":https://developer.mozilla.org/en-US/docs/Web/API/History_API