browser-history相关内容

HTML缓存历史记录

如果我使用 history.back()按钮按下,会发生什么情况? HTML内容可以从浏览器的本地历史记录或缓存中显示出来,而不需要浏览器向服务器请求?或者浏览器会根据浏览器历史记录中的URL向服务器请求? 解决方案 调用“history.back )“在JavaScript中与点击浏览器用户界面中的后退按钮相同(但是,如果当前查看的位置包含框架并且已经导航,那么可能存在细微的差异, ..
发布时间:2018-06-22 19:20:55 前端开发

停止页面出现在浏览器历史记录中

我有一个简单的流程: A.html - > B.html - > C.html 现在,页面 B 302(暂时重定向302重定向代码)到页面 C ,或者它显示一个进度条;那么在ajax调用完成后,它会重定向到 C 页面。当用户在 C 上时,他们点击“返回”,我希望他们最终在 A 而不是 B 。 如果页面执行了302重定向,则返回行为就是我想要的。否则,他们会 ..
发布时间:2018-06-20 16:01:47 前端开发

更新iframe,历史和URL。然后使其与后退按钮一起工作

我在点击浏览器上的后退按钮时遇到问题(我正在使用Firefox进行测试)。更新iframe的“src”属性后,我使用 replaceState 更新历史记录。如果我在此之后点击后退按钮,iframe将返回到上一页,但URL不会更新以反映此情况。 function updateURLBar(urlInfo){ var stateObj = {foo:“bar”}; document.g ..
发布时间:2018-06-19 14:35:39 前端开发

JS - window.history - 删除一个状态

使用html5 window.history API,我可以在我的web应用程序中很好地控制导航。 该应用程序目前有两个状态: selectDate (1)和 enterDetails (2)。 当应用程序加载时,I replaceState 并设置 popState 侦听器: history.replaceState({stage:“selectDate”,...},...) ..
发布时间:2018-06-13 17:40:57 前端开发

浏览器历史管理

我试图找到一个干净的解决方案,以最有效的方式处理浏览器历史记录。 (我使用的是GWT,但这个问题实际上比这个更普遍)。 这是我的情况(我认为它很标准): 我有一个Web应用程序,它具有几个不同的页面/位置/位置(无论您想要调用它),这些应用程序会响应浏览器历史记录的更改而显示。除了通常的“首页”,“功能”,“联系人”等大多是静态HTML页面之外,还有一个“用户”部分,用户可以登录他们的 ..
发布时间:2018-05-31 13:08:44 前端开发

为什么要改变“模块 - >重命名为“ .gwt.xml文件中的属性给出错误

我可以通过自己创建所有文件来创建并运行一个简单的GWT应用程序。它工作正常,我能够看到正确的显示。 我试着玩代码来增强我的知识。我注意到的是,一旦我将模块重命名为值“ testhistory ”运行我的应用程序,它就可以正常工作。 然后,如果我将重命名为的值更改为“ historytokentest ”,则应用程序会给出错误“无法在您的类路径中找到 testhistory.gwt.xml ' ..
发布时间:2018-05-31 13:06:10 其他开发

GWT后退按钮浏览器

例如,当前页面是www.google.com。 但是我在地址栏中输入了一个不同的网站地址,然后点击。这个网站有完整的 GWT代码。 但我喜欢回到www.google.com的上一页。 所以我点击了浏览器的后退按钮,但是我怎么才能从当前的 GWT代码中获取后退按钮的事件。我可以在当前页面的GWT中设置任何后台事件处理程序吗? 向我通知后退按钮已被按下的人。 有没有GWT的解决方 ..
发布时间:2018-05-31 12:40:30 其他开发

我如何确定我是否正在“前进”或“向后”通过我的GWT历史?

我正在查看历史和在GWT中记录JavaDocs ,并且我注意到无法判断向前或向后按钮是按下的(无论是实用还是用户)。 “按下按钮”由您的注册addValueChangeHandler处理,但唯一传递给处理程序的是历史堆栈中的字符串。没有迹象表明“历史记录”是向后移动(使用向后箭头按钮)还是向前移动(使用向右箭头按钮)。有没有什么办法可以确定这一点? 解决方案 对不起,你不能。即使可以,也有像Fi ..
发布时间:2018-05-31 12:28:10 Java开发

如何在Chrome扩展程序中使用历史记录API获取浏览记录

如何使用chrome.history API获取最近访问过的标签的URL,特别是访问过的最后10个URL? 解决方案 将一个空字符串作为查询传递给chrome.history API的 search()方法。例如,这会将最近访问的10个URL记录到控制台: chrome.history.search({text:' ',maxResults:10},function(data){ ..

如何在页面通过history.pushState更改时在Google Chrome扩展插入内容脚本?

我为网站创建了一个小型Google Chrome扩展程序,并且我想在特定页面上更改一些html。 问题是网站通过ajax加载他的内容,并大量使用history.pushState API。 所以,我添加了这个东西来显示: “content_scripts”:[ { “matches”:[“http://vk.com/friends”], “js”:[“js / lib / jque ..

从window.history查找以前的URL

我经常主机文件阻止,我得到这些“Page not发现“通过交易浏览错误。 由于我厌倦了复制目标网址,无法使用,将其替换为地址栏并按回车键,我写了一个方便的书签来自动执行此操作: (function(){ var href = window.location.href; var loc = href.indexOf('url ('&',loc + 4); endLoc = en ..
发布时间:2018-05-08 18:27:49 前端开发

Chrome.history.getVisits返回空集,即使项目存在于Chrome.history.search中

我想收集我以前的N个历史记录,然后查看我访问该页面的所有时间的时间戳记,只要我的历史记录包含该记录即可。 Chrome.history.search允许我获取最近N个历史记录的网址。然而,如果我现在在每个这些URL上调用Chrome.history.getVisits,那么即使它们存在于我的历史记录中,也会返回'[]'。此外,即使getVisits调用返回[],在chrome:// hist ..

Chrome浏览器的历史记录错误 - 做PRG,再次导航到相同的表单 - 没有添加历史记录

仅在Chrome中出现奇怪的后退按钮行为。 我有两个页面 - 网格和表单 场景: 1。当从网格导航到窗体时一切正常 - 网格添加到历史记录。 2.当窗体通过发布发送到服务器时,我使用RedirectToAction将(302)重定向到再次输入表格 - 将表格添加到历史记录中。 3.在重新定向后,再次从网格导航到表格时,包含网格地址的历史记录点是未添加到历史记录中 ..

Chrome浏览器不缓存浏览器历史记录中使用的隐藏表单字段值

我有一个包含文本框字段和隐藏字段的ASP.Net web表单。隐藏字段值使用客户端JavaScript动态修改。发布表单,检查这些值并重定向到另一个页面都是按预期工作。然而,当我使用浏览器后退按钮来显示前一页时,我期望所以看到所有的表单字段仍然填充了发布的值。 在IE和Firefox中,文本和隐藏输入字段都是这种情况。 在Chrome中,这仅限于文本字段。隐藏字段的值会丢失。 在 ..

有选择地删除Chrome浏览器历史记录

是否可以选择性地从Google Chrome浏览记录中移除项目?我有一个来自我的历史的网站,每次我用特定的信函开始搜索时,都希望成为默认网站,但我经常引用我的历史记录来重新查找。 因此,我想从www.pythonismyfavoritest.com中删除所有历史记录,而不删除所有内容;那可能吗? chrome:// history / ,然后通过点击左边的复选框然后点击“删除所选项目”按钮来 ..
发布时间:2018-05-07 19:20:29 其他开发

如何在本地机器上以编程方式访问Google Chrome浏览器历史记录

我想写一个简单的程序,显示一段时间内我的互联网活动(我访问过哪个网站,多少次等等)。我主要使用Google Chrome浏览器。我发现Chrome将浏览器历史存储在此位置 - C:\ Documents and Settings \\ Local Settings \Application Data\Google\Chrome\User Data\Default(如果我错了,请纠正我的错误)。我如 ..
发布时间:2018-05-07 18:50:14 其他开发