iPad2のホームボタンのクリックを検出するにはどうすればよいですか?ブラウザからiPadのホームボタンのクリックイベントを検出する
iPad2でホームボタンをクリックすると、アプリケーションがサーバーを更新する必要があります。
jQueryでアンロード、サイズ変更イベントを試みましたが、何も起きません。私は、通常のブラウザとホーム画面に追加することの両方で同じことを試みました。
iPad2のホームボタンのクリックを検出するにはどうすればよいですか?ブラウザからiPadのホームボタンのクリックイベントを検出する
iPad2でホームボタンをクリックすると、アプリケーションがサーバーを更新する必要があります。
jQueryでアンロード、サイズ変更イベントを試みましたが、何も起きません。私は、通常のブラウザとホーム画面に追加することの両方で同じことを試みました。
ホームボタンの押下を検出することはできません。ウィンドウ/ボディがフォーカスを失ったときに試すことができますが、これはテストしていないので動作するとは限りません。また、などのウィンドウを閉じて、このよう
何かかもしれ仕事
$('body').blur(function() {
// do something
});
のSafariには、このようなイベントがありません場合はイベントを発生させる方法はありませんを切り替えるタブのような他のイベントをキャッチすることがあります。サイトがアンロードされていないので、 アンロードは機能しません。
特定のクライアントがハートビートの送信を停止した場合、何らかの種類のハートビートメカニズムを構築してサーバーをチェックすることができます。
または、ページの可視性API https:// developerを試すことができます.mozilla.org/ja-JP/docs/Web/API/Page_Visibility_API – Black
ブラウザ上でフォーカスを移動したり、バックグラウンドから戻ったりすると、ウィンドウのフォーカスとブラーイベントが検出されます。
window.addEventListener("focus", function(evt){
console.log('show');
}, false);
window.addEventListener("blur", function(evt){
console.log('hide');
}, false);
これは本当に効果的ですか?私はフォーカスの変化を見るためにそれを得ることができません。 – Confused
はい、これは私のために働いた。 –
ipad2用に開発するときにjquery mobileを使用しないでください。 –
どのようなタイトル。リストに 'computers'を追加してください – gdoron
Page Visibility APIについて教えてくださいhttps://developer.mozilla.org/en-US/docs/Web/API/Page_Visibility_API – Black