我正在创建一个应该自动刷新其窗口的webview Chrome应用。
我尝试过使用html元刷新,但它不起作用:
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="refresh" content="5" >
<link rel="stylesheet" href="../css/reset.css">
<link rel="stylesheet" href="../css/style.css">
</head>
<body>
<!-- Most magic happens here -->
<webview id="webview" src="URL" partition="persist:applicationize"></webview>
<!-- Embed script to capture keystrokes -->
<script src="../js/embed.js"></script>
</body>
</html>
你可以使用这样的javascript重新加载页面
location.reload();
所以要每5秒刷新一次,你可以做到以下几点
setInterval( () => {
location.reload();
}, 5000)
代码应该在您的扩展中,就像您重新加载页面一样,页面的代码将停止执行。
要么
您可以在加载页面后触发setTimeout函数,这将在5秒后执行刷新
setTimeout( () => {
location.reload();
}, 5000)