sam*_*mar 4 javascript asp.net jquery redirect
我想从1页重定向到另一页,而不使用javascript/jquery显示该页面的内容.
因此,例如,我要么是在搜索引擎上打字,要么是从我的网站上的某个页面说出来www.mysite.com/aaa/
,我应该重新定向到,www.mysite.com/bbb/
而不显示内容www.mysite.com/aaa/
.
服务器端是asp.net,我可以使用,Response.Redirect
但我不想更改代码.
从我有限的知识,我不能使用document.ready
或window.load
因为两者都会在重定向之前在浏览器中加载页面的内容.
我不知道任何其他可以帮助我实现这一目标的事情.尝试过努力搜索,却无法获得任何有用的信息.
我在这里有所收获.我可以在标题中有这个,但在标题的顶部可能是不可能的.而且答案看起来并不十分令人信服.但是,可以尝试一下并用调查结果更新这个问题.
请帮忙!
提前致谢!
当Web浏览器引擎读取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>
Run Code Online (Sandbox Code Playgroud)
此外,如果当前页面上有某些内容在重定向正在进行时不应显示给客户端 - 您可以注入一些额外的CSS,例如
<style type='text/css'>
body {display:none}
</style>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8125 次 |
最近记录: |