javascript - 将页面添加到浏览器历史记录中,而无需实际打开该页面

标签 javascript html browser

有没有办法将页面添加到浏览器历史记录中,而无需在新窗口或新选项卡中打开该页面?使用 JavaScript

最佳答案

从原生 Javascript 来看不行,但如果您正在构建 Chrome 扩展程序,您可以向 chrome.history 添加新 URL,如下所示:

chrome.history.addUrl({ url: "https://mozilla.com" }, function() {
  window.document.body.style.backgroundColor = "green";
});

关于javascript - 将页面添加到浏览器历史记录中,而无需实际打开该页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45104517/

相关文章:

javascript - Safari 中具有负数组索引的无法解释的行为

javascript - 如何从 FileList 中删除文件

javascript - jQuery UI 可排序 & contenteditable=true

html - 在 <li> 中对齐 3 个元素时出现问题

html - HTML5 是否支持替换上下文菜单?

javascript - JavaScript "Date"对象如何确定用户浏览器的区域设置?

javascript - JavaScript 的 Date 对象容易受到 Y2038 问题的影响吗?

javascript - d3线不画

javascript - 如何在 React 中使用导入的图像?

javascript - '_' 中的意外悬挂 '_gaq'