browser-history相关内容
历史记录对象包含用户访问的URL(在浏览器窗口内)。如何查看访问的URL?我尝试安慰对象,并检查了所有字段,找不到所需的数据。 history.back()将加载先前的URL,但我只想知道先前的URL。 解决方案 您不能执行此操作。 是出于安全原因而制作的。 但是,您可以通过选中 document.referrer 来查看最后一个(您来自的页面)。 查看更多此处
..
我正在构建一个Web应用程序,该应用程序需要防止浏览器历史记录中的向后导航。在StackOverflow中搜索线程后,我发现:
..
我将浏览器缓存作为真理的中心单一来源。 当我想更改应用程序状态时,只需更改Broser缓存并调用setState即可触发render()。 一切正常,除非用户手动更改地址(刷新窗口,单击书签等),以解决此问题,我制作了路由器的render方法( )也将URL的参数 myUrl /:myVar1 /:myVar2 保存在浏览器缓存中 我的
..
好,这是问题所在。我正在弹出窗口中工作。我们从第1页转到第2页。第2页上设置了框架。我知道这很糟糕,但这不是我的决定。现在,在第2页的一帧中,我们继续第3页。如果我使用javascript history.go(-1)单击第2页上的后退按钮,则可以转到第1页。但是,如果用户从第2页转到第3页,则返回第2页,除非javascript是history.go(-3),否则用户无法简单地返回第1页。
..
IUrlHistoryStg2 :: ClearHistory()方法被记录为按用户。 http://msdn.microsoft.com/zh-cn/library/aa767715(VS.85).aspx 从以SYSTEM帐户运行的服务调用它时,我无法定位特定的登录用户。我已经通过WindowsIdentity.Impersonate()成功模拟了用户,但对ClearHistory
..
我已经使用 History.js 通过AJAX实现了我网站的搜索结果。对于HTML5浏览器,我有类似 http://example.com/search/X6a2/3 的URL,在不支持History API的浏览器中,确实可以很好地回退到 http://example.com/search/#X6a2/3 。 但是,如果HTML5 URL是在较旧的浏览器中打开时,页面一旦更改,新的哈希标签
..
我有一个应用程序,您可以通过各种方式(搜索,按类别向下钻取等)找到相册列表。在相册中,单击打开的照片,然后使用向左/向右箭头以及各种编辑工具对其进行遍历。每个迭代/工具操作都执行一个history.push()以将路由添加到路由器历史记录中。我正在尝试实现一个按钮,该按钮将在您开始查看单张照片之前返回到历史记录中的确切位置。为此,我想将历史记录堆栈向后移动到历史记录与几种模式中的一种匹配的点,然后
..
我有一个 react 应用程序在 dropwizard 服务器上运行。 bundle.js 在/ ui上投放。当我在/ ui上打开url并浏览应用程序(并转到/ ui / content)时,它工作正常。但是,当我尝试刷新/ app / content之类的特定页面时,它会显示 404 。 我了解客户端渲染和服务器端渲染,并且还需要对 GET 进行调用ui并将其余的路由到客户端,但是在 dr
..
我要用自己的方法重写goBack函数,因为我需要能够根据方向是否更改来更改URL。如何访问URL历史记录并找出前一个? 解决方案 您需要实现UIWebViewDelegate。它具有允许您控制后退功能以及在导航到URL时捕获URL的方法。
..
我必须维护一个带有AJAX搜索表单(例如说书籍)的网站,并且希望搜索结果成为浏览器历史记录的一部分。 因此,我设置了“ popstate” 事件处理程序 window.addEventListener('popstate',function( e){ alert(“ popstate:” + JSON.stringify(e.state)); }); 并在成功的
..
我当前的server.js: let express = require('express'); let harp = require('harp'); let path = require(’path’); let app = express(); app.use(express.static(__ dirname +“ / dist”)); app.use(
..
我有一个在嵌套URL而不是根目录下运行的应用程序。可以说 example.com/app 。 我读了此处,您可以在React Router 2.x中配置基本名称。 如何在React Router 3.x中完成此操作? 仅供参考,我也在使用 react-router-redux 包。 解决方案 此功能在React Router中不再存在。我遇到了类似的问题,并找到了此修复程
..
我不需要代码/方法。只是知识。 一个客户刚来找我们一个问题:我们能否从横幅广告中访问用户的历史记录,以便给他们一些有针对性的广告 很明显,这表示隐私问题,但是我需要给出一个很好的理由说明为什么从技术上讲,它不是可行的选择。 所以我有几个问题... 其中浏览器 still (如果有)支持使用 window.history 访问用户的历史记录。 如果有的话做,有些不做。 如
..
我们可以通过Java脚本代码启用或禁用浏览器历史吗? 如果可能的话,请告诉我执行此操作的机制。 解决方案 我认为这是不可能的。 可以尝试使用 document.location.replace()来清除历史记录中的最后一个条目吗?并将其替换为新网址的地址。
..
我试图在浏览器的控制台中键入以下代码: window.onpopstate = function(){alert(1 );} ,然后单击“后退”按钮。没有警报显示。 我做错什么了吗?还是不允许将popstate事件从控制台绑定到页面? 使用Chrome 24和Firefox 18 解决方案 在控制台中将其键入 window.onpopsta
..
是否存在用于保留dom状态的通用解决方案,以便当用户使用后退/前进返回页面时,整个页面处于他们离开页面的确切状态? 这篇文章问并回答了为什么行为与不同的浏览器和不同的javascript库不一致...
..
我正在使用Moodle 2.6,但这并不是一个真正的Moodle问题。活动定义为URL。该URL只是一个定制的视频播放器。视频结束后,将返回到Moodle课程页面。一切正常,但“ Moodle”页面在使用F5刷新/重新加载页面之前并不表示该活动已完成。这是我用来检测视频结尾的JavaScript代码: video1.addEventListener(“ ended”, function()
..
我想在WebBrowser完成浏览后清除WebBrowser控件历史记录。 解决方案 实际上,有两种历史记录。一个是“访问的”页面列表,另一个是您在IE的历史记录用户界面中看到的实际历史记录。 如果要删除访问的页面列表,则需要使用DeleteUrlCacheEntry删除每个项目。通过使用FindFirst / NextUrlCacheEntry API进行遍历,您可以访问创建这些项
..
我正在寻找一种方法来获取用户正在android浏览器应用程序上访问的当前URL。 我发现可以使用以下技术从 Browser.BOOKMARKS_URI 数据库获取上次访问的URL: 光标游标= context.getContentResolver()。query(Browser.BOOKMARKS_URI, Browser.HISTORY_PROJECTION,null,null, B
..
直到现在,我只知道如果我想更改URL而不重新加载整个页面,则必须使用HTML浏览器历史 API。 我正在我的网站中使用此概念。让我们举个例子。假设用户在此页面上 https://www.example.com/aboutus 然后他去了我们有过滤器的产品清单。点击任何过滤器系统都会生成新的url,例如 https://www.example.com/pro
..