我有一些代码
<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);
});
如果按回浏览器
,我只想调用一个URL仅适用于Chrome和Firefox,无法使用IE10
由于
答案 0 :(得分:0)
您的问题是$(document).ready(function() { ... });
是执行window.onload
你正在做的是告诉jquery onload设置一个onload事件。
删除window.onload = function () {
及其匹配的右括号,你应该好好去。此外,您将不再需要setTimeout,这似乎是一个hack,使双重上载工作。