Answers:
您可以创建一个迷你程序(例如Windows上的AutoIt或类似程序,Ubuntu上的Bash脚本)并将其设置为“默认Web浏览器”。然后,该程序会询问您是否确实要打开浏览器。
在Linux上,如果我没记错的话,协议关联是特定于桌面环境的。在Windows上,这需要将程序设置为HTTP,HTTPS和可能的FTP协议的默认处理程序。
更新:示例Bash脚本,未经测试(!)
#!/bin/bash
zenity --question --text="Are you sure you wish to proceed?" && firefox "$@"
这取决于zenity
一个方便的实用程序,用于显示命令行/脚本中的对话框。