gpt4 book ai didi

javascript - 重定向到另一个页面而不在 jquery 中加载当前页面

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:32:52 24 4
gpt4 key购买 nike

我想从一个页面重定向到另一个页面,而不使用 javascript/jquery 显示该页面的内容。

例如,我将输入或从搜索引擎转到我网站上的一个页面,比如 www.mysite.com/aaa/ 并且我应该被重定向到 www。 mysite.com/bbb/ 不显示 www.mysite.com/aaa/ 的内容。

服务器端是 asp.net,我可以使用 Response.Redirect 来做到这一点,但我不想更改代码。

据我所知,我不能使用 document.readywindow.load,因为两者都会在重定向前在浏览器中加载页面内容。

我不知道有任何其他事情可以帮助我实现这一目标。努力搜索但找不到任何有用的东西。

我得到了一些东西 here .我可以在页眉中包含它,但在页眉顶部可能是不可能的。再加上答案看起来不太有说服力。但是,可以尝试一下并根据调查结果更新此问题。

请帮忙!

提前致谢!

最佳答案

当网络浏览器引擎读取 HTML 文档并识别出 script 元素时,它会立即调用 JavaScript 解释器并执行代码。因此,如果您的文档以从页面重定向的 JavaScript 开头,则不应向客户端显示剩余的文档。像这样的东西可以工作:

<!DOCTYPE html>
<html>
<head>
<script type='text/javascript'>
//using "replace" removes the current page from browser history
location.replace('page_b.html');
</script>

此外,如果当前页面上有某些内容在重定向过程中不应显示给客户端 - 您可以注入(inject)一些额外的 CSS,例如

<style type='text/css'>
body {display:none}
</style>

关于javascript - 重定向到另一个页面而不在 jquery 中加载当前页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33252945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com