自动刷新webview

问题描述 投票:0回答:1

我正在创建一个应该自动刷新其窗口的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>
html google-chrome-app
1个回答
0
投票

你可以使用这样的javascript重新加载页面

location.reload();

所以要每5秒刷新一次,你可以做到以下几点

setInterval( () => {
  location.reload();
}, 5000)

代码应该在您的扩展中,就像您重新加载页面一样,页面的代码将停止执​​行。

要么

您可以在加载页面后触发setTimeout函数,这将在5秒后执行刷新

setTimeout( () => {
  location.reload();
}, 5000)
© www.soinside.com 2019 - 2024. All rights reserved.