将 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>
假设我的 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>