创建网页时遇到问题

发布于 2024-12-07 20:18:34 字数 642 浏览 1 评论 0原文

我在创建具有以下功能的网页时遇到问题:

以前,我尝试使用隐藏的输入标签,但没有结果。有什么想法吗?

我的标记如下

<html>
<head>
    <meta http-equiv='refresh' content='1,url=/client'>
</head>
<body onload="JavaScript:setTimeout('location.reload(true);',0);">
    <input type="hidden" name="id" value="3" />
</body>
</html>

I'm having trouble with creating a web page with following features:

Previously, I tried to use hidden input tags, but it's fruitless. Any idea?

My mark up is below

<html>
<head>
    <meta http-equiv='refresh' content='1,url=/client'>
</head>
<body onload="JavaScript:setTimeout('location.reload(true);',0);">
    <input type="hidden" name="id" value="3" />
</body>
</html>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

等往事风中吹 2024-12-14 20:18:34

您可以使用 POST 到您页面的内容来劫持页面刷新。

You can hijack page refresh with something that POSTs to your page.

花海 2024-12-14 20:18:34

您可以使用pushState来更改加载时的url,例如:

function updateURL (){
    window.history.pushState(null, null, "?id=3")
}

window.onload=updateURL;

您还可以使用location.hash完成类似的操作,因为某些旧浏览器不支持pushState。

You could use pushState to change the url on load like:

function updateURL (){
    window.history.pushState(null, null, "?id=3")
}

window.onload=updateURL;

You could also accomplish something similar using location.hash as pushState is not supported on some old browsers.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文