如果你在 javascript 中运行...
alert('test');
弹出一个新窗口并显示
test
在 linux 桌面,你所能做的就是运行
echo test
但这所做的只是在终端中回显它
它不会像 java 那样打开一个新的弹出窗口。
如果你在 javascript 中运行...
alert('test');
弹出一个新窗口并显示
test
在 linux 桌面,你所能做的就是运行
echo test
但这所做的只是在终端中回显它
它不会像 java 那样打开一个新的弹出窗口。
您可以尝试使用 notify-send 命令。您需要安装 libnotify。
例子notify-send test
您可以尝试的另一个是 xmessage。
例子xmessage test
gxmessage
命令应该工作。
另一个命令,gdialog
alert
不是标准的 javascript api 方法,它是由 web 浏览器引入的。在这个问题中,要在 linux 桌面环境中显示一个弹出窗口,您可以从命令行使用 notify-send 或 gnome-osd-client 或类似的东西。
因此,如果您想显示来自 javascript 的通知,请确保您的 javascript 运行时(node.js、rhino 或类似的东西)支持系统命令行执行(尝试node.js 中的child_process.spawn或java中的Runtime.exec