RaspberryPiがあり、nodeJSスクリプトを実行(サーバーを実行)してから、サーバーの起動後にChromeを開きたいです。
現在のスクリプトのスクリプトのおかげでnodeJSスクリプトを起動し、スクリプト/etc/init.d
の1行のおかげでchromiumを起動します。/etc/xdg/lxsession/LXDE/autostart
問題は、私のサーバーが起動する前にchromiumが起動することです。したがって、エラーが表示され、機能するにはページを手動で更新する必要があります。
この状況を処理する方法に関する提案はありますか?
pi@legalpi ~ $ uname -a
Linux legalpi 4.0.7+ #802 PREEMPT Wed Jul 8 17:35:23 BST 2015 armv6l GNU/Linux
答え1
サーバーが起動したらchromium
起動できませんか?node.js
答え2
次のようにローカルHTMLファイルからchromiumを呼び出します。
<スクリプト> 関数 vico_func() { 場所="URL_to_your_server"; } setTimeout(vico_func、3000); </script>
setTimeout(some_function, delay)
at
コマンドと同様に、遅延(ミリ秒単位で測定)後に関数が呼び出されるようにスケジュールします。したがって、上記のコードを使用すると、起動後3秒後にChromeがサーバーページに入ります。
匿名関数を使用して少し圧縮できます。
<スクリプト> setTimeout(function() { 位置 = "URL_to_your_server";}、3000); </script>