草庐IT

histories

全部标签

javascript - 我可以阻止 history.popstate 在初始页面加载时触发吗?

我正在开发一个通过AJAX提供内容的网站。如果您单击菜单中的一个项目,内容div会更新为$.get响应,没什么特别的。我正在实现history.pushState以允许使用浏览器的后退/前进按钮进行导航。我有以下内容可以在历史导航中加载内容:$(function(){$(window).bind("popstate",function(){$.getScript(location.href);});});问题是,当第一次加载页面时,此函数会执行$.getScript因此会立即再次加载页面。第一次加载页面时,它呈现初始HTMLView,然后在第二次加载时呈现JSView,因为它是JS请求

javascript - 未捕获的安全错误 : Failed to execute 'replaceState' on 'History' : cannot be created in a document with origin 'null'

我真的没有得到这个chrome错误:UncaughtSecurityError:Failedtoexecute'replaceState'on'History':cannotbecreatedinadocumentwithorigin'null'在Edge、Firefox和IE中没有错误。我使用jquery1.11.1和jquerymobile1.4.5。这是我的索引文件:TestBäckereien非常感谢任何帮助! 最佳答案 添加这个:$(document).bind('mobileinit',function(){$.mobi

javascript - 未捕获的安全错误 : Failed to execute 'replaceState' on 'History' : cannot be created in a document with origin 'null'

我真的没有得到这个chrome错误:UncaughtSecurityError:Failedtoexecute'replaceState'on'History':cannotbecreatedinadocumentwithorigin'null'在Edge、Firefox和IE中没有错误。我使用jquery1.11.1和jquerymobile1.4.5。这是我的索引文件:TestBäckereien非常感谢任何帮助! 最佳答案 添加这个:$(document).bind('mobileinit',function(){$.mobi

javascript - 如何检测何时使用 history.pushState 和 history.replaceState?

这个问题在这里已经有了答案:Howtogetnotifiedaboutchangesofthehistoryviahistory.pushState?(16个答案)关闭7年前。当历史状态被修改时,有没有我可以订阅的事件?怎么办?

javascript - 如何检测何时使用 history.pushState 和 history.replaceState?

这个问题在这里已经有了答案:Howtogetnotifiedaboutchangesofthehistoryviahistory.pushState?(16个答案)关闭7年前。当历史状态被修改时,有没有我可以订阅的事件?怎么办?

javascript - 如何查找浏览器是否支持 History.Pushstate?

我想在不重新加载页面的情况下更改URL。我找到的可能的解决方案是window.history.pushState('page2','Title','/page2.php');但有些浏览器如Firefox3.5、IE6+不支持,所以解决方案是varuri=window.location.href;但问题是如何发现浏览器是否支持history.pushstate?TRYCATCH是可能的解决方案还是其他任何东西。 最佳答案 if(history.pushState){//supported.}最快的测试是在浏览器控制台中运行它以查看它是

javascript - 如何查找浏览器是否支持 History.Pushstate?

我想在不重新加载页面的情况下更改URL。我找到的可能的解决方案是window.history.pushState('page2','Title','/page2.php');但有些浏览器如Firefox3.5、IE6+不支持,所以解决方案是varuri=window.location.href;但问题是如何发现浏览器是否支持history.pushstate?TRYCATCH是可能的解决方案还是其他任何东西。 最佳答案 if(history.pushState){//supported.}最快的测试是在浏览器控制台中运行它以查看它是

javascript - 使用 Javascript : How to create a 'Go Back' link that takes the user to a link if there's no history for the tab or window?

EDIT-2:所有答案似乎都不起作用。甚至我之前标记为该问题答案的那个也没有。任何帮助表示赞赏。谢谢。首先,我在谷歌上搜索了如何创建允许用户返回到上一页的“返回”链接,有两种方法可以做到这一点:[GoBack]和...[GoBack]这两个选择哪个更好?为什么?(另外,请说明浏览器兼容性。)这是问题的一半。现在,如果我的是用户访问的第一个页面,“返回”链接将不起作用,对吗?(因为窗口或选项卡没有预先存在的历史记录。)在这种情况下,我希望链接回退并将用户带到http://example.com。.即如果历史存在,用户将被带到上一页,如果不存在,他将被带到http://example.co

javascript - 使用 Javascript : How to create a 'Go Back' link that takes the user to a link if there's no history for the tab or window?

EDIT-2:所有答案似乎都不起作用。甚至我之前标记为该问题答案的那个也没有。任何帮助表示赞赏。谢谢。首先,我在谷歌上搜索了如何创建允许用户返回到上一页的“返回”链接,有两种方法可以做到这一点:[GoBack]和...[GoBack]这两个选择哪个更好?为什么?(另外,请说明浏览器兼容性。)这是问题的一半。现在,如果我的是用户访问的第一个页面,“返回”链接将不起作用,对吗?(因为窗口或选项卡没有预先存在的历史记录。)在这种情况下,我希望链接回退并将用户带到http://example.com。.即如果历史存在,用户将被带到上一页,如果不存在,他将被带到http://example.co

使用Git时 出现couldn‘t find remote ref-allow-unrelated-histories的解决办法

当执行git中的“gitpulloriginmaster–allow-unrelated-histories”命令时,会出现“couldn’tfindremoteref–allow-unrelated-histories”的错误,可以简单理解为我们的远程仓库与本地仓库的内容不对等造成的。特别容易发生在我们新建了一个文件夹,往git仓库中上传资料的ing况下,如下所示:输入如下命令即可解决:gitpull--rebaseoriginmastergitpushoriginmaster