正文标签内的 HTML 重定向?

Posted

技术标签:

【中文标题】正文标签内的 HTML 重定向?【英文标题】:HTML redirect within body tags? 【发布时间】:2011-09-06 12:46:15 【问题描述】:

是否有一种方法可以提供与可用于 html 文档正文的元重定向相同的结果?还是正文中对 CSS 的引用?我一直在寻找,但我能找到的唯一东西想利用其他技术。

注意这是一个 ios UIWebView 所以没有 php,我宁愿不加载任何额外的 js。

【问题讨论】:

【参考方案1】:

如果你会使用 javascript,这样的东西应该可以帮助你:

<script type="text/javascript">
    window.location = "http://www.google.com/";
</script>

查看此链接以了解如何将其放置在可以通过 “onclick”“on body load” 等调用的函数中...... p>

http://www.tizag.com/javascriptT/javascriptredirect.php


已编辑:

另一个值得阅读的好消息:

https://developer.mozilla.org/en/window.location

【讨论】:

【参考方案2】:

我会同时使用 meta 和 js 重定向,您也可能对使用 rel="canonical" 的 SEO 感兴趣:

<html>
<head>
    <link rel="canonical" href="http://***.com/"/>        
    <script type="text/javascript">            
        window.location.replace("http://***.com"); 
    </script>
    <title>Redirection</title>
</head>
<body>
    <noscript>
        <meta http-equiv="refresh" content="0;URL=https://***.com/">
    </noscript>
    If you are not redirected automatically, follow the <a href='https://***.com'>link </a>
</body>

【讨论】:

【参考方案3】:

不需要 onload 事件,无需用户交互即可工作

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <script>
      let url = "https://www.w3docs.com";
      window.location.href = url;
    </script>
  </body>
</html>

【讨论】:

以上是关于正文标签内的 HTML 重定向?的主要内容,如果未能解决你的问题,请参考以下文章

文件夹内的静态资源没有重定向到 index.html(公共春季启动)

301/302,文档正文显示“如果您的浏览器没有重定向您,请单击此处”锚点

HttpServletResponse ServletResponse 返回响应 设置响应头设置响应正文体 重定向 常用方法 如何重定向 响应编码 响应乱码

HTML按钮不重定向到Java邮件正文中的给定链接

使用哈希标签时防止页面重定向

重新点亮shell————管道和重定向[二]