我有一个带有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浏览器中运行?谢谢。
答案 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>