在html文件上运行linux应用程序

时间:2016-07-02 23:47:42

标签: html linux html5

我尝试在html按钮上运行 geany ,但它没有用。

任何人都可以帮助我

<a class="btn btn-block btn-info" href="cmd://geany"> Run Geany </a>

1 个答案:

答案 0 :(得分:2)

您无法从网页上运行任意命令,因为这会带来安全风险 但是,您可以注册一个新协议(例如,geany://),这将打开您喜欢的编辑器。

对于Linux和Windows,该过程记录为here

假设您使用的是Ubuntu,则必须创建一个如下所示的.desktop文件:

sudo tee /usr/share/applications/geany-handler.desktop > /dev/null <<EOF
[Desktop Entry]
Name=Geany URL Handler
GenericName=Text Editor
Comment=Handle URL Scheme geany://
Exec=geany
Terminal=false
Type=Application
MimeType=x-scheme-handler/geany;
Icon=
Categories=TextEditor;Development;Utility;
Name[en_US]=Geany URL Handler
EOF
相关问题