我正在尝试将一个小的自动刷新 JavaScript 附加到已经具有 jQuery 的页面。
我无法控制该网站,因此我无法向每次刷新后显示的 HTML 添加简单的脚本。
我必须在控制台中运行脚本,否则页面只会刷新一次。
这就是我正在尝试的:
var x = function(){
// reload the page
jQuery('html').load(window.location.href);
// recurse every 5 seconds
setTimeout(x, 5000);
};
// init
x();
这会生成 appendChild
错误。我猜我的做法有点错误。
最佳答案
尽管人们不相信这是可能的,但这个解决方案虽然并不完美,但确实运作良好
(function x(){
jQuery('html').html('<iframe width="100%" height="' + $(window).height() + 'px" src="' + window.location.href + '"></iframe>');
setTimeout(x, 5000);
})();
关于javascript - 如何使用 ajax 自动刷新页面(并防止实际的浏览器刷新)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9794173/