首页 > 解决方案 > 连接到笔记本电脑上的本地主机服务器时,HTML 按钮在移动设备上不起作用

问题描述

我的问题是 localhost 端口 3000 托管了一个 Nodejs 网络应用程序,而这个网络应用程序有一个按钮,可以将消息发送到同一台笔记本电脑上托管的另一个电子应用程序。因此,您按下按钮,一条消息通过 WebSocket 发送到电子应用程序正在侦听的端口 1080。这很好用,而且应该是这样。

问题是当我从手机转到 Nodejs 应用程序时,我连接到我的笔记本电脑 IP 和端口 3000。这会显示页面,但是当我按下手机上的按钮时,我的电子应用程序没有任何反应。就像电子应用程序没有从我的手机网络浏览器收到消息一样。

任何帮助,将不胜感激。下面是我的按钮的代码,从我的笔记本电脑访问时可以正常工作。

div(class='btn_container')
    button(class='good_lift lift_btn' onclick='is_good_lift("true")') Lift is Good

    button(class='bad_lift lift_btn' onclick='is_good_lift("false")') Lift is Bad

编辑:我找到了答案。我仍然有 localhost 而不是本地 IP。所以在手机上它被发送到手机本地主机

标签: htmlnode.jswebelectronlocal

解决方案


我找到了答案。我仍然有 localhost 而不是本地 IP。所以在手机上它被发送到手机本地主机


推荐阅读