将 JS 变量传递到元标记中 http-equiv=refresh into url 字段

Pass JS variable into meta tag http-equiv=refresh into url field

假设我的 url 是 http://example.com#example.org 我想在 5 秒后将当前选项卡 "example.com" 重定向到查询参数 "example.org"

<head>
<title></title>

<script type="text/javascript">
var x = window.location.hash.substr(1);
</script>

<meta http-equiv="refresh" content="4;url=x"/>

</head>
<body>
</body>

与其使用元标记进行刷新,不如使用带有超时的 Javascript 来处理重定向。元标记无法使用您的方法从 Javascript 获取传入的值。

<script type="text/javascript">
setTimeout(function() {
    window.location.href = window.location.hash.substr(1);
}, 5000);
</script>