我有一些代码
<script type="text/javascript">
$(document)
.ready(function() {
var count = 0;
window.onload = function () {
if (typeof history.pushState === "function") {
history.pushState("back", null, null);
window.onpopstate = function () {
history.pushState('back', null, null);
if (count == 1) { window.location = '/Test/OK'; }
};
}
}
setTimeout(function () { count = 1; }, 200);
});
我只想在浏览器上按回一个网址
它仅适用于Chrome和Firefox,不适用于IE10
谢谢
您的问题是,这$(document).ready(function() { ... });
是使用jQuery的方式window.onload
您正在做的是告诉jquery onload设置一个onload事件。
卸下window.onload = function () {
及其配套的右括号,您应该一切顺利。另外,您将不再需要setTimeout,它看起来像是一种使double onload工作的技巧。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句