私のアプリケーションのデフォルトのインターネットブラウザでURLを開きたいです。私のアプリケーションはMS-Windows、Linux、Mac、およびSolaris用にコンパイルされています。
start
Windowsでこれを行う1つの方法は、Linuxxdg-open
とMacで利用可能なシェルコマンドを使用することですopen
。ボーナスとして、これらのコマンドはすべて、メインアプリケーションですべてのファイルを開くことができます。
ただし、Solaris では同様の信頼できるコマンド (または API) を見つけることができません。
私は聞いたことがありますが、sdtwebclient
Solaris 10(SunOS 5.10)を実行しているマイコンピュータにはないため、通常はそこにいると仮定するのは安全ではないようです。
(多少)安定した方法ですべてのSolarisシステムでデフォルトのブラウザを起動する方法についての提案はありますか?
答え1
sdtwebclient
/usr/dt/bin
CDEはインストールされている場合にインストールされるため、Solaris 10以前のシステムでのみ使用が制限されます。
Solaris 11 以降の場合、xdg-open
Linux では as を使用します。