【发布时间】:2013-05-30 04:22:21
【问题描述】:
如果你在 javascript 中运行...
alert('test');
会弹出一个新窗口并显示
test
在linux桌面,你能做的就是运行
echo test
但这只是在终端中回显它
它不会像 java 那样打开一个新的弹出窗口。
【问题讨论】:
标签: javascript linux terminal centos
如果你在 javascript 中运行...
alert('test');
会弹出一个新窗口并显示
test
在linux桌面,你能做的就是运行
echo test
但这只是在终端中回显它
它不会像 java 那样打开一个新的弹出窗口。
【问题讨论】:
标签: javascript linux terminal centos
您可以尝试使用 notify-send 命令。您需要安装 libnotify。
例如notify-send test
另一个你可以尝试的是 xmessage。
例如xmessage test
【讨论】:
yum install libnotify -y) 效果很好,非常感谢。
gxmessage 命令应该可以工作。
另一个命令,gdialog
【讨论】:
alert 不是标准的 javascript api 方法,它是由网络浏览器引入的。在这个问题中,要在 linux 桌面环境中显示一个弹出窗口,您可以从命令行使用 notify-send 或 gnome-osd-client 或类似的东西。
因此,如果您想显示来自 javascript 的通知,请确保您的 javascript 运行时(node.js、rhino 或类似的东西)支持系统命令行执行(尝试在 node.js 中使用 child_process.spawn 或在爪哇
【讨论】: