Jquery 页面无法在 android 强制门户登录浏览器上运行

Jquery page not working on android captive portal sign in browser

我有一个强制门户系统,并为其构建了一个登录页面。该页面内置于 html5 和 jquery 中。它是单个文件、多页 jquery 设置,在普通浏览器(chrome、firefox 等)中运行良好。 Android 通常会检测到设备已连接到强制门户 wifi 并显示 "Sign into Wi-Fi network" 通知,如果您触摸它,它会在其自己的浏览器(网络查看器?)中加载登录页面,并在此处我的登录页面无法正常工作。

主页显示,但所有其他页面都显示为空白。即使主页显示,单击按钮也无济于事。 我最初的想法是 javascript 或 ajax 在此 "browser" 中被禁用,但在通过 ajax 从服务器,如果 javascript 执行或 ajax 调用不工作,它就不会显示。

所以,我不知道如何解决这个问题。 有人可以帮忙吗?

问题是我在代码的某处使用了 HTML5 的 localStorage,显然 "sign into WiFi" 浏览器不支持本地存储。我现在已经切换到 cookie,并且在 "browser" 中一切正常。 我希望这可以节省我浪费在这上面的两天时间...