history.js相关内容

如果浏览器不支持 History API,Ember 路由是否会回退到使用哈希?

Ember 文档指出它可以设置为使用历史 API 进行路由而不是比基于哈希的片段使用: App.Router.reopen({地点:'历史'}); 但是我没有提到如果浏览器不支持 History API 会发生什么.它会回退到使用像 History.js 这样的哈希吗? 如果不是,我是否应该检查 History API 支持并在不支持时将历史实现切换到哈希? 解决方案 ember ..
发布时间:2021-12-26 15:48:14 前端开发

在后退按钮上保留动态更改的 HTML

太棒了,我经常看到它在其他网站上运行,但从未在我正在开发的网站上运行. 我正在使用 ajax 引入新内容,我了解 history.js 和 History API,我不想更改 URL,只需让浏览器缓存新的 HTML 内容,以便当用户离开页面时使用后退按钮返回,它仍然具有更新的 HTML. 我看到这在其他网站上一直有效,无需更改 URL 或使用哈希 #. 有什么技巧可以让它工作还是由浏 ..
发布时间:2021-12-19 14:07:21 前端开发

历史 pushState 抛出未捕获的 DOMException

所以我正在使用 History API 并且我正在尝试使用 pushState() 函数: 我这样做了:history.pushState({'a': 'b'}, 'Document', "index2.html"); 它给了我这个错误: 未捕获的 DOMException:无法在“History"上执行“pushState":无法在来源为“null"且 URL 为“..."的文 ..
发布时间:2021-11-15 04:48:49 前端开发

历史 pushState 抛出未捕获的 DOMException

所以我正在使用 History API 并且我正在尝试使用 pushState() 函数: 我这样做了:history.pushState({'a': 'b'}, 'Document', "index2.html"); 它给了我这个错误: 未捕获的 DOMException:无法在“History"上执行“pushState":无法在来源为“null"且 URL 为“..."的文 ..
发布时间:2021-11-15 04:37:02 前端开发

历史 pushState 抛出未捕获的 DOMException

所以我正在使用 History API 并且我正在尝试使用 pushState() 函数: 我这样做了:history.pushState({'a': 'b'}, 'Document', "index2.html"); 它给了我这个错误: 未捕获的 DOMException:无法在“History"上执行“pushState":无法在来源为“null"且 URL 为“..."的文 ..
发布时间:2021-11-15 04:29:18 前端开发

阻止 History.js 更改地址 URL

我最近一直在试验 History.js (https://github.com/browserstate/history.js/).我注意到当您使用 History.pushState() 时,History.js 删除了第一个/之前的所有内容,并将其替换为哈希值. I.E.当前网址:www.google.com/something History.pushState({},null,"s ..
发布时间:2021-09-14 20:48:15 前端开发

React history.push() 正在更新 url 但未在浏览器中导航到它

到目前为止,我已经阅读了很多关于 react-router v4 和 npm 历史库的内容,但似乎没有任何内容对我有帮助. 我的代码按预期运行,直到它应该导航并在使用 history.push() 方法更改 url 时执行简单的重定向.URL 正在更改为指定的路由,但未在按钮按下时执行重定向.提前致谢,还在学习 react-router ... 我希望按钮按下可以在没有 {forceR ..
发布时间:2021-07-05 18:32:30 其他开发

如何正确使用路由器使用历史来传递变量?

我正在设计一个网站,就像 facebook 或我看到的任何其他网站一样,我认为我认为有效(披露:我是网络编程的新手),我想做的是路由到不同的路由,但在我的一个例如,当我进入新页面时,我需要将信息传递到下一个屏幕路由:(我在www.website.com/page1 然后移至 www.website.com/page1/page2),同时通过状态传递数据说我想传递日期或名称,但我不希望它显示在 ur ..
发布时间:2021-07-04 20:57:01 前端开发

如何从当前路由中删除查询参数?

我有一个 /cart 路由,它接受一些名为 validate 和 email 的查询参数.它们仅在用户未登录时使用,并且在用户登录时是不必要的.在后一种情况下,我想从 URL 中删除它们. 这是我当前用于 /cart 路线的 onEnter 函数: const requireCartLogin = (props, replace) =>{const { 电子邮件,验证 } = props. ..
发布时间:2021-07-04 20:44:38 其他开发

反应 require("history").createBrowserHistory` 而不是 `require("history/createBrowserHistory")

所以基本上我在 React 中使用历史库时遇到了问题. 是不是因为最新版本,我应该尝试降级历史版本,但错误指出对后者的支持将在下一个主要版本中删除.那么我应该如何更改和我应该在哪里更改它? 它说: 警告:请使用 `require("history").createBrowserHistory` 而不是 `require("history/createBrowserHistory")` ..
发布时间:2021-07-03 20:48:02 其他开发

是否可以在多个域中使用HTML5的pushState()?

我几乎不可能解决问题,但我希望有人可以提出一些可行的解决方案或解决方法. 我有一个网站,我在其中使用 History.js 进行按需更改页面防止在单击链接时加载整个页面.但是我的网站有多个域,因此跨域策略不允许使用主机更改完整URL,只能更改/设置相对路径. 任何人都可以帮助我,如何利用History.js并克服跨域策略?但是,我不能停止使用这些多个域,因此单个域不是解决方案. ..
发布时间:2021-04-25 18:39:36 前端开发

history.js后退按钮出现问题

我正在使用history.js更新我的网站,效果很好.这是一个基于PHP的网上商店,如果它检测到ajax请求,则仅将JSON与主要div的数据一起提供: if(!empty($ _ SERVER ['HTTP_X_REQUESTED_WITH'])&&strtolower($ _ SERVER ['HTTP_X_REQUESTED_WITH'])=='xmlhttprequest'){} ..
发布时间:2021-04-02 19:51:43 PHP

带有哈希标记的javascript重定向

我已经使用 History.js 通过AJAX实现了我网站的搜索结果。对于HTML5浏览器,我有类似 http://example.com/search/X6a2/3 的URL,在不支持History API的浏览器中,确实可以很好地回退到 http://example.com/search/#X6a2/3 。 但是,如果HTML5 URL是在较旧的浏览器中打开时,页面一旦更改,新的哈希标签 ..
发布时间:2020-09-24 00:05:38 前端开发