Javascript不适用于Android默认浏览器

Javascript不适用于Android默认浏览器,javascript,networking,android-browser,mikrotik,Javascript,Networking,Android Browser,Mikrotik,我在一个通过Mikrotik路由器提供服务的网站上工作 这是一个为100米以外的用户提供互联网服务的网站 当您连接到我们的Wifi时,会弹出一个登录页面,您可以在其中输入您的凭据以验证和使用我们的互联网 出于某些奇怪的原因,每当用户尝试登录时,android操作系统都会不断显示其默认浏览器以在网络上登录。不幸的是,Javascript似乎没有在弹出的本机默认浏览器上运行 我没有使用任何ES6+功能,因此我目前对可能出现的错误一无所知 当我在Google Chrome/Opera Mini和Pho

我在一个通过Mikrotik路由器提供服务的网站上工作

这是一个为100米以外的用户提供互联网服务的网站

当您连接到我们的Wifi时,会弹出一个登录页面,您可以在其中输入您的凭据以验证和使用我们的互联网

出于某些奇怪的原因,每当用户尝试登录时,android操作系统都会不断显示其默认浏览器以在网络上登录。不幸的是,Javascript似乎没有在弹出的本机默认浏览器上运行

我没有使用任何ES6+功能,因此我目前对可能出现的错误一无所知

当我在Google Chrome/Opera Mini和Phoenix浏览器上预览该网站时,javascript运行得非常好

我在我的
元素的结束标记之前添加了此标记:

  <noscript>
        <div>
            We're sorry but our site <strong>requires</strong> JavaScript to work.We recommend you use Google Chrome.
        </div>
    </noscript>

很抱歉,我们的网站需要JavaScript才能工作。我们建议您使用Google Chrome。
如果禁用Javascript,但它甚至不显示,则显示

我试着用Google Chrome devices inspection进行检查,但Google Chrome devices inspection似乎只适用于Google Chrome移动浏览器(我可能错了)

任何解决这一问题的见解都将不胜感激


谢谢。

我认为您需要将setDomStorageEnabled设置为true 用于webview设置

您可以在此处阅读有关webview的更多信息:

您好,谢谢您的意见。很抱歉这个标题,我觉得这个标题有点混乱。我已经编辑过了。它不是Android应用程序。我说的是一个在android默认浏览器中预览的网站。