Android 5 的 Wifi 登录发生了根本性的变化。重定向(例如,使用 DD-WRT NoCatSplah 登录页面)不会被直接忽略,但在用户单击接受按钮后它会关闭(现在显示在新的模态视图中,不再在 android for chrome 浏览器中显示)。
我认为有很多公司受到影响,因为它们在重定向(启动后)页面上显示本地信息,剩余时间没有在 Wifi 网络或广告中付费。例如:大型 Wifi 提供商或酒店....
有谁知道这个新的 Android 5 行为的规范链接?或者如何处理它以在单击接受按钮进入 Wifi 网络后打开例如用于重定向的 chrome 选项卡(旧行为 - 解决方法)?!例如 Window.open 在这个新的“模态视图”中不起作用。
在我的 DD-WRT 路由器上,我使用 NoCatSplash 和以下 splash.html:
<html>
<p><b><font size="10">Welcome to my WiFi</font></b></p>
<form name="login" method="post" action="http://192.168.1.1:5280/">
<input type="hidden" name="accept_terms" value="yes" />
<input type="hidden" name="redirect" value="http://my-homepage.html">
<input type="hidden" name="mode_login">
<input type="submit" value="I agree, connect me to WLAN!">
</form>
</html>
我还尝试允许路由器(钱包花园)上的 IP 地址在模式视图出现时尝试连接到互联网(我认为他们检查 splash.html 是否应该在模式视图中显示)。但没有运气。
最好在 Android 5 上实现旧行为。splash.html 只有在用户打开移动网络浏览器并尝试第一次打开网站时才会显示。(在 Android 和模态视图上没有通知)。
有关这方面的更多信息,另请参阅:http: //community.spiceworks.com/topic/638688-splash-pages-redirect-on-android-lollipop-5