(localhost)meta http-equiv不适用于Android浏览器

时间:2017-06-16 20:41:51

标签: javascript php android google-chrome localhost

我有一个带有javascript和php的刷新页面,用于向数据库提交数据并返回主菜单页面,我使用带有MAMP的localhost,它在桌面上工作正常,但是当我使用Android浏览器访问时localhost项目,该功能不起作用。

<body> <?php
    if(mysqli_affected_rows($conn) != 0){
        echo "

            <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=http://localhost:8885/PCW/login/admin.php'>
            <script type=\"text/javascript\">
                alert(\"Sucess.\");
            </script>
        ";  

。我能做些什么让它在Android浏览器中运行?谢谢。

3 个答案:

答案 0 :(得分:0)

我不确定Android浏览器是否会以与机器相同的方式解析localhost。大多数机器将localhost解析为127.0.0.1。

您是否在Android模拟器中对此进行了测试?如果是这样localhost解析为10.0.2.2。您是否尝试在Android浏览器中运行时使用该IP?

否则,您是否尝试过使用localhost Web服务器的内部IP而不是localhost?

答案 1 :(得分:0)

Meta标签是头部的一部分 如果您将它放在身体中,它可能会也可能不会起作用。

尝试将其移动到正确的位置(头部)并查看是否有帮助。

答案 2 :(得分:0)

嘿伙计们我修复了这个问题,将代码上的localhost改为我的ip。 所以现在就是这个

<header>
  <div id="logo">

    <img src="http://lorempixel.com/120/60/" width="120px" height="60px">
  </div>
  <nav>
    <ul>

      <li><a href="C:\Users\Mihajlo\Desktop\retardirani mihajlo\Web about">HOME</a></li>
      <li><a href="C:\Users\Mihajlo\Desktop\retardirani mihajlo\Web about">ABOUT</a></li>
      <li> <a href="C:\Users\Mihajlo\Desktop\retardirani mihajlo\Web about">BLOG</a></li>
      <li><a href="C:\Users\Mihajlo\Desktop\retardirani mihajlo\Web about">CONTACT</a></li>
    </ul>
  </nav>
</header>