【问题标题】:(localhost) meta http-equiv don't work on android browsers(localhost) meta http-equiv 不适用于 android 浏览器
【发布时间】:2017-11-19 17:29:26
【问题描述】:

我有一个带有 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 页面
  • 我戴在头上但没用:/ 谢谢
  • 我发现发生了什么事!我正在使用我的 ip 在 localhost 上连接,当要刷新 ip 的页面消失并显示 localhost 和 localhost 在 android 上不起作用。我不知道该怎么办:/

标签: javascript php android google-chrome localhost


【解决方案1】:

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

URL=http://0.0.0.0:8885/PCW/login/admin.php'>

【讨论】:

    【解决方案2】:

    元标记是头部的一部分。
    如果您将它按原样放置在体内,它可能会或可能不会起作用。

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

    【讨论】:

      【解决方案3】:

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

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

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

      【讨论】:

      • 我没有使用模拟器,我直接在 android 的 chrome 上运行。所有功能都可以,只有这个不起作用
      • 我发现发生了什么事!我正在使用我的 ip 在 localhost 上连接,当要刷新 ip 的页面消失并显示 localhost 和 localhost 在 android 上不起作用。我不知道该怎么办:/
      猜你喜欢
      • 1970-01-01
      • 2014-06-02
      • 2013-11-16
      • 1970-01-01
      • 1970-01-01
      • 2011-06-09
      • 2023-03-27
      • 1970-01-01
      相关资源
      最近更新 更多