0

我想window.localStorage.clear在登录和注销后清除。我已在 functions.php 中添加了此代码,但它不起作用。我该如何克服呢?

add_action(' wp_logout ',' auto_redirect_external_after_logout ');
function auto_redirect_external_after_logout(){
    echo '<script>window.localStorage.clear();</script>';
    exit();
}

function do_anything() {
    echo '<script>window.localStorage.clear();</script>';
}
add_action('wp_login', 'do_anything');
4

1 回答 1

0

我认为 PHP 中的 echo 只会输出字符串,但不会执行字符串内的 JS。因此,您的 localStorage 没有被清除。否则,您为清除 localStorage 编写的语法是正确的。

于 2019-02-03T05:59:49.230 回答