【问题标题】:Can javascript style "alert('test');" be done on linux desktop using terminal? [closed]javascript可以样式“alert('test');”吗使用终端在 linux 桌面上完成? [关闭]
【发布时间】:2013-05-30 04:22:21
【问题描述】:

如果你在 javascript 中运行...

alert('test');

会弹出一个新窗口并显示

test

在linux桌面,你能做的就是运行

echo test

但这只是在终端中回显它

它不会像 java 那样打开一个新的弹出窗口。

【问题讨论】:

标签: javascript linux terminal centos


【解决方案1】:

您可以尝试使用 notify-send 命令。您需要安装 libnotify。

例如notify-send test

另一个你可以尝试的是 xmessage。

例如xmessage test

【讨论】:

  • libnotify (yum install libnotify -y) 效果很好,非常感谢。
【解决方案2】:

gxmessage 命令应该可以工作。

另一个命令,gdialog

【讨论】:

    【解决方案3】:

    alert 不是标准的 javascript api 方法,它是由网络浏览器引入的。在这个问题中,要在 linux 桌面环境中显示一个弹出窗口,您可以从命令行使用 notify-send 或 gnome-osd-client 或类似的东西。

    因此,如果您想显示来自 javascript 的通知,请确保您的 javascript 运行时(node.js、rhino 或类似的东西)支持系统命令行执行(尝试在 node.js 中使用 child_process.spawn 或在爪哇

    【讨论】:

      猜你喜欢
      • 2010-09-11
      • 2014-12-12
      • 1970-01-01
      • 1970-01-01
      • 2012-11-06
      • 2022-08-09
      • 2019-06-26
      • 1970-01-01
      相关资源
      最近更新 更多