2017-06-03 11 views
1

ブラウザがユーザーによって閉じられていても、バックグラウンドでjavascript関数を実行できる方法はありますか?それは私もそれをやったアンドロイドアプリで行うことができます。しかし、javascriptについて知りません。ブラウザが閉じていても、バックグラウンドで関数を実行する

+1

JavaScriptがブラウザで実行されるため、ブラウザを閉じるとJavaScriptが実行されません。 Androidアプリはオペレーティングシステム上で実行されるので、アンドロイド端末がオンの場合、アプリは –

+0

@Manuが正しく動作します。ブラウザが閉じられる前に何かをしようとするなら、あなたは 'onBeforeUnload'イベントを呼び出すことができます –

+0

https://developers.google.com/web/fundamentals/getting-started/primers/service-workers – Quentin

答えて

-1

ブラウザが閉じられているときに、プログラムがWebアプリケーションの場合、バックグラウンドでクライアント側のJavaScript関数を実行する実際の方法はありません。

通知を送信する場合は、サービスワーカーを使用できる場合があります。しかし、今は限られたサポートしかありません。 https://developers.google.com/web/fundamentals/getting-started/primers/service-workers

0

JavaScriptの機能をChrome Extensionにすると可能です。

ブラウザが閉じても機能します。

インストール済みアプリ、パッケージアプリ、または拡張子を開催しました 「背景」権限を持っている、Chromeは、すぐにユーザーとして(目に見えない) ログを実行し、そのコンピュータの前にユーザーにChromeを起動します。 「バックグラウンド」権限は、ユーザーがChromeを明示的に終了するまで、Chromeが(最後のウィンドウが閉じている の後でも)実行を継続します。

+0

私はwebappを持っています。ブラウザが閉じていても、私はユーザーに通知を送信したい。 –

+0

私の答えはPC/Mac用です。私が知っていることから、あなたはそのためのネイティブアプリが必要です。 – Val

関連する問題