javascript - 通过 javascript 从浏览器进行局域网唤醒

标签 javascript google-chrome-extension lan wake-on-lan browser-security

是否可以从浏览器向本地网络上的计算机发送唤醒 LAN 命令(无服务器端代码)。 我完全控制网络。 我想通过平板电脑上运行的浏览器通过 wifi 连接到同一 LAN 上的有线计算机。 我发现了一些 Node.JS JavaScript 代码:https://github.com/agnat/node_wake_on_lan/blob/master/wake_on_lan.js 但我不知道它是否可以在浏览器中运行。

最佳答案

您需要在系统调用和您的 Javascript 之间建立某种形式的接口(interface)来发送“魔法数据包”。在我看来,如果没有某种形式的能够使用系统调用的后端巫术,你将无法做到这一点。根据我的经验,Javascript 仅限于在客户端执行操作,并且能够与服务器端通信,但不能控制服务器端。

但话又说回来,我不是网络开发人员。我有限的网络经验告诉我,你需要一些东西来与你的操作系统对话,这最终会发送 WoL 魔法数据包。

关于javascript - 通过 javascript 从浏览器进行局域网唤醒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37491131/

相关文章:

windows-7 - 如何从局域网中的另一台PC访问我的本地主机?

javascript - 在 javascript 中获取循环的 24 小时日期和时间

javascript - 在建议列表中单击滚动条时如何使输入不失去焦点

javascript - 拖放标签列表元素

javascript - Chrome 扩展注入(inject) HTML 模态弹出窗口

javascript - DOMContentLoaded 事件无法捕获 Chrome 内容脚本中子框架的加载

javascript - 扩展如何监听 WebSocket? (如果 WebSocket 在 iframe 中怎么办?)

javascript - 在响应中发回 JSON 对象(不是字符串版本)

ruby-on-rails - 具有绑定(bind)的多个并发 Rails 服务器

c# - 通过局域网将 Android 应用程序连接到 PC 应用程序