browser-history相关内容

如何在javascript中查看历史对象的内容?

历史记录对象包含用户访问的URL(在浏览器窗口内)。如何查看访问的URL?我尝试安慰对象,并检查了所有字段,找不到所需的数据。 history.back()将加载先前的URL,但我只想知道先前的URL。 解决方案 您不能执行此操作。 是出于安全原因而制作的。 但是,您可以通过选中 document.referrer 来查看最后一个(您来自的页面)。 查看更多此处 ..
发布时间:2020-09-24 00:06:57 前端开发

如何识别路线是通过history.push还是手动更改地址发起的(react-router)

我将浏览器缓存作为真理的中心单一来源。 当我想更改应用程序状态时,只需更改Broser缓存并调用setState即可触发render()。 一切正常,除非用户手动更改地址(刷新窗口,单击书签等),以解决此问题,我制作了路由器的render方法( )也将URL的参数 myUrl /:myVar1 /:myVar2 保存在浏览器缓存中 我的 ..
发布时间:2020-09-24 00:06:48 其他开发

使用JavaScript移回网页

好,这是问题所在。我正在弹出窗口中工作。我们从第1页转到第2页。第2页上设置了框架。我知道这很糟糕,但这不是我的决定。现在,在第2页的一帧中,我们继续第3页。如果我使用javascript history.go(-1)单击第2页上的后退按钮,则可以转到第1页。但是,如果用户从第2页转到第3页,则返回第2页,除非javascript是history.go(-3),否则用户无法简单地返回第1页。 ..
发布时间:2020-09-24 00:06:46 前端开发

带有哈希标记的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 前端开发

访问React Router历史堆栈

我有一个应用程序,您可以通过各种方式(搜索,按类别向下钻取等)找到相册列表。在相册中,单击打开的照片,然后使用向左/向右箭头以及各种编辑工具对其进行遍历。每个迭代/工具操作都执行一个history.push()以将路由添加到路由器历史记录中。我正在尝试实现一个按钮,该按钮将在您开始查看单张照片之前返回到历史记录中的确切位置。为此,我想将历史记录堆栈向后移动到历史记录与几种模式中的一种匹配的点,然后 ..
发布时间:2020-09-24 00:05:35 前端开发

Dropwizard应用程序中的配置更改可与React Browser一起使用

我有一个 react 应用程序在 dropwizard 服务器上运行。 bundle.js 在/ ui上投放。当我在/ ui上打开url并浏览应用程序(并转到/ ui / content)时,它工作正常。但是,当我尝试刷新/ app / content之类的特定页面时,它会显示 404 。 我了解客户端渲染和服务器端渲染,并且还需要对 GET 进行调用ui并将其余的路由到客户端,但是在 dr ..
发布时间:2020-09-24 00:04:26 Java开发

HTML5历史记录API:“ popstate”从另一个页面返回时未调用

我必须维护一个带有AJAX搜索表单(例如说书籍)的网站,并且希望搜索结果成为浏览器历史记录的一部分。 因此,我设置了“ popstate” 事件处理程序 window.addEventListener('popstate',function( e){ alert(“ popstate:” + JSON.stringify(e.state)); }); 并在成功的 ..
发布时间:2020-09-24 00:04:22 前端开发

如何在React Router 3.x中配置基本名称

我有一个在嵌套URL而不是根目录下运行的应用程序。可以说 example.com/app 。 我读了此处,您可以在React Router 2.x中配置基本名称。 如何在React Router 3.x中完成此操作? 仅供参考,我也在使用 react-router-redux 包。 解决方案 此功能在React Router中不再存在。我遇到了类似的问题,并找到了此修复程 ..

使用JS访问用户的历史记录

我不需要代码/方法。只是知识。 一个客户刚来找我们一个问题:我们能否从横幅广告中访问用户的历史记录,以便给他们一些有针对性的广告 很明显,这表示隐私问题,但是我需要给出一个很好的理由说明为什么从技术上讲,它不是可行的选择。 所以我有几个问题... 其中浏览器 still (如果有)支持使用 window.history 访问用户的历史记录。 如果有的话做,有些不做。 如 ..
发布时间:2020-09-24 00:04:10 前端开发

向后移动HTML5重新加载页面

我正在使用Moodle 2.6,但这并不是一个真正的Moodle问题。活动定义为URL。该URL只是一个定制的视频播放器。视频结束后,将返回到Moodle课程页面。一切正常,但“ Moodle”页面在使用F5刷新/重新加载页面之前并不表示该活动已完成。这是我用来检测视频结尾的JavaScript代码: video1.addEventListener(“ ended”, function() ..
发布时间:2020-09-24 00:02:51 前端开发

清除WebBrowser控件的浏览历史记录

我想在WebBrowser完成浏览后清除WebBrowser控件历史记录。 解决方案 实际上,有两种历史记录。一个是“访问的”页面列表,另一个是您在IE的历史记录用户界面中看到的实际历史记录。 如果要删除访问的页面列表,则需要使用DeleteUrlCacheEntry删除每个项目。通过使用FindFirst / NextUrlCacheEntry API进行遍历,您可以访问创建这些项 ..
发布时间:2020-09-24 00:02:27 C#/.NET

在Android浏览器中获取当前URL

我正在寻找一种方法来获取用户正在android浏览器应用程序上访问的当前URL。 我发现可以使用以下技术从 Browser.BOOKMARKS_URI 数据库获取上次访问的URL: 光标游标= context.getContentResolver()。query(Browser.BOOKMARKS_URI, Browser.HISTORY_PROJECTION,null,null, B ..
发布时间:2020-09-24 00:02:24 Java开发

如何在不更改浏览器历史记录的情况下更改url

直到现在,我只知道如果我想更改URL而不重新加载整个页面,则必须使用HTML浏览器历史 API。 我正在我的网站中使用此概念。让我们举个例子。假设用户在此页面上 https://www.example.com/aboutus 然后他去了我们有过滤器的产品清单。点击任何过滤器系统都会生成新的url,例如 https://www.example.com/pro ..
发布时间:2020-09-24 00:02:21 前端开发