browser-history相关内容

我可以检查window.history.back()将用户带到哪个站点?

在我的一个网页中,我想经过一些计算将用户返回到上一页,但前提是上一页是我网站上的页面。 所以我想知道是否有一种简单的方法来检查该内容? 感谢您的任何输入! 解决方案 不过,您可以使用以下两种方法检查到达当前页面的方式: 文档。 Referrer ,但这仅在用户未阻止的情况下有效,并且为您提供了一些有限的信息。 一种更可靠的方法可能是在URL或 SESSION 变量中设置 ..
发布时间:2020-09-24 00:02:18 前端开发

历史推送和替换之间的权衡是什么?

我使用历史记录程序包将无效的URL重定向到我的react组件上的404页面。 我使用 .replace 而不是 .push 是因为我不不想让浏览器记录我访问过的任何无效网址。 我错过了这里的重点吗?在为我的目的选择一个或另一个之间是否需要权衡? 有人可以向我解释吗?在此先感谢;) 解决方案 我认为您有正确的主意。 从无效网址(或无关网址)重定向时,我个人使用 .re ..
发布时间:2020-09-24 00:02:09 其他开发

React Router浏览器历史记录无法正常工作

作为用户,我想通过直接访问深层网址来访问内容 情况 打开主页上有指向“关于”页面的链接。单击内容更改按预期的方式。 页面被加载,URL更改为localhost:8080 / about。 如果现在刷新页面,我会得到错误: 无法获取/ about 我想知道这是否是正常行为还是我错过了什么? 路线: var React = require('react') ..
发布时间:2020-09-24 00:02:06 其他开发

您如何访问浏览器历史记录?

某些电子营销工具声称可以根据您以前的位置选择要显示的网页。也就是说,如果您一直在浏览卡车站点,然后访问Ford.com,则第一页将是Ford Explorer。 我知道您可以HTTP_REFERRER的前一页,但是您如何知道它们在6个站点之前在哪里? 解决方案 使用Javascript,您可以入门: http://www.dicabrio.com/javascript/steal-h ..
发布时间:2020-09-24 00:00:53 其他开发

是否有用于浏览器历史记录信息的JavaScript API(仅限当前域)

是否有一个编程API可以告诉我网站中最近访问过的页面(30天)是什么? 我知道此类信息已存储在浏览器历史记录中。就安全性而言,我只关心脚本正在操作的站点(域)中访问的页面。 我的意图是使用(网址,标题)历史记录信息来生成自定义的最近访问页面列表。我的网站有数百万个页面。 如果没有这样的标准API(此 CSS hack 不是一个),然后: 会发生什么理论上的安全原因是不允许给定的 ..
发布时间:2020-09-23 23:17:09 前端开发

history.go('url')问题

我已经看到了history.go()方法可以具有两种类型的参数: 请参阅: http://www.w3schools.com/jsref/met_his_go.asp 但是url根本不起作用。 我使用浏览器的JavaScript控制台测试此方法,但没有成功。 我知道存在安全问题,您无法读取历史记录条目。 那么为什么在所有js引用中都列出了 ..
发布时间:2020-09-23 22:06:28 前端开发

如何在浏览器应用程序中检索和显示浏览器历史记录和书签

嗨,朋友,我是android的新手,我不知道如何在网络浏览器中检索和显示历史记录. 请引导我,并分享您的想法,想法和书签. 我必须在ListView 中显示历史记录 解决方案 ArrayList mTitles=new ArrayList(); ArrayList mUrls=new ArrayList(); public void getBrowserHist() { ..
发布时间:2020-09-22 03:35:47 移动开发

Gatsby.js:使用URL参数和浏览器后退/前进按钮进行导航

我有一个文章组件,其中显示了帖子列表.该列表是分页的,因此每页最多可以显示10个帖子.有一个“下一页"按钮,单击该按钮将更新组件状态和相应的url参数,如下所示: 第1页:/新闻 第2页:/news?page = 2 第3页:/news?page = 3 ...等等.设置constructor()和render()方法的方式,例如,如果用户直接导航到/news?page = ..
发布时间:2020-09-18 03:07:44 其他开发

返回Angular浏览器历史记录而无需重新加载上一页

我有一个AngularJS应用,其中包含项目列表和项目详细信息. 如果我做了一些详细的更改,并且想返回list,则已经通过远程请求再次创建了list. 从详细信息返回后停止重新加载页面的最佳实践是什么? 我试图通过以下主题解决它: angularjs获取先前的路由路径 但是没有运气. 在我正在使用的列表中: data-ng-controller="User ..
发布时间:2020-09-18 02:46:57 前端开发

更改状态而不更改角度ui路由器中的浏览器历史记录

假设我们有这样的逻辑: 从状态A更改为状态B. 无论何时到达状态B,应用程序始终通过调用$state.go(stateC) 将我们重定向到状态C 现在我们处于状态C 我的问题是如何从状态C返回到状态A(鉴于状态A可以是我们在运行时不知道的任何状态,这意味着用户可以从任何其他状态访问状态B) 解决方案 使用值为"replace" ... 的location选项 $state. ..
发布时间:2020-09-01 05:46:22 其他开发

历史记录推送状态重定向,而不仅仅是将新状态推送到浏览器历史记录

我正在尝试在APP初始化时将新状态推送到浏览器历史记录,但是在推送状态时,它还会重定向不需要的页面. 这是一个演示工作应用程序. https://yularbetd? IwAR1zP_UTnCQxKMp8o3ZXf-n4NR3ftu_4JoulLqItaONa-_wSPJ_DT95OgRU 这是代码: ngAfterViewInit() { console.log('in ..
发布时间:2020-08-30 23:20:23 前端开发

在不依赖哈希值更改的情况下是否支持带有ajax的浏览器后退按钮?

我目前正在使用jQuery BBQ插件来启用Bowser导航按钮,但是我有一个问题,如果用户为其中一个页面保存了书签,请说... www.mysite.com/#page1 当用户通过书签返回时,必须首先加载整页... www.mysite.com/ 在将URL的哈希部分用于进行Ajax回调以完成页面之前. 为解决该问题,我尝试在对主页的所有url调用中仅创建一个“骨架" ..
发布时间:2020-07-23 20:48:46 其他开发

获取最后访问的页面

我需要知道访问我网站的人是否来自另一个特定网站. 示例: 用户A访问www.youtube.com/myvideo并单击指向我的网站的链接. 用户B访问google,搜索我的网站,然后单击链接. 我的页面上的结果消息: 用户A:Welcome! You already know how it works, register now! 用户B:Welcome! Please w ..
发布时间:2020-07-03 06:52:50 PHP

如何像Facebook的照片查看器一样修改历史记录?

我的网站上有一个弹出模式,类似于Facebook的照片查看器.模态打开后,它正在显示另一页的内容,我想更改地址栏的值和历史记录以显示此内容. 模式中有一个下拉菜单,可将模式中的内容更改为其他页面的内容.发生这种情况时,我再次想更改地址栏的值和历史记录以显示页面已更改. 本质上,我想精确复制Facebook照片查看器的行为,您可以通过以下方式进行尝试: 点击此链接 点击Photo ..

像ajax加载一样的Pinterest

我正在使用Wordpress网站,在该网站上,将URL更改为帖子的实际固定链接时,将使用AJAX加载帖子.就像pinterest的工作原理一样. AJAX加载的内容显示在模式框中.我用 window.history.pushState(stateObj,title,url)将浏览器的URL更改为帖子的永久链接.现在我的问题是: 当模式框关闭时,我想转到上一个URL而不重新加载页面. ..
发布时间:2020-06-27 23:31:14 其他开发