最近、ユーザーのブラウザでプリフェッチが有効になっているかどうかを確認するリクエストを受け取りました。私は周りを探索したが、私は空になる。どのようにこのタスクを達成するための任意の考えですか?ヘッダーのトラフィックを監視しましたが、プリフェッチが有効になっていることを示す要求は表示されません。クライアント側でプリフェッチが有効になっているかどうかを確認する
2
A
答えて
2
<link href="myTester.xxx" rel="prefetch" />
を頭に入れます。
myTester.xxxのハンドル(myTester.php、myTester.aspxなど)は、セッションにフラグを設定します(既にセッションを使用しているため、そうすること)またはクッキーを設定する。応答を小さくする(空であればよい)。
onloadで、遅延値(setTimeout
)を設定して、セッション値またはCookieに応じて異なる結果を持つmyTesterResult.xxxからXMLまたはJSONファイルを取得しようとします。
また、そのページで反応させる必要がない場合は、クライアント側のスクリプトはまったく必要ありません。後続のサーバー側スクリプトは、セッションまたはクッキーを適切に使用できます。
0
私はクライアントがおそらくそれを行うことができないという意見を2番目にします。一つの可能な解決策は、例えば、プリフェッチが有効になっている意味のページへのプリフェッチを追加することです。:
<link rel="prefetch" href="/hasPrefetching.php">
サーバー上で知っておく必要がある場合は、あなたが今の情報を持っています。あなたがクライアント上で知る必要がある場合は、しばらくしてからそれをポーリングすることができます。
関連する問題
- 1. Javascriptが有効になっているかどうかを確認するサーバ側ASP.NET
- 2. レプリケーションが有効になっているかどうかを確認
- 3. ASP.NETセッションが有効になっているかどうかを確認
- 4. ExternalInterface.availableを使用して、JavaScriptが有効になっているかどうかを確認できますか?
- 5. WebSphereでLDAP認証が有効になっているかどうかを確認
- 6. セットアップAPIを使用して、デバイスが有効になっているかどうかを確認できます。
- 7. アンドロイドでUSB接続モードが有効になっているかどうかを確認する方法は?
- 8. デバイスでSmartLockが有効になっているかどうかを確認する方法
- 9. デバイス上でブルートゥースが有効になっているかどうかを確認する方法
- 10. iOSデバイスでPINコードが有効になっているかどうかを確認する方法
- 11. カスタムキーボードが設定で有効になっているかどうかを確認する方法
- 12. ネットワークロケーションプロバイダが有効になっているかどうかを確認する方法はありますか?
- 13. 飛行機モードがiPhoneで有効になっているかどうかを確認しますか?
- 14. デバッグ情報が有効になっているかどうかを確認できますか?
- 15. Windows Updateが有効になっているかどうかを.NETから確認する
- 16. Pylonsアプリケーションでデバッグが有効になっているかどうか確認してください
- 17. wifi/3gが有効になっているかどうかを確認するには?
- 18. UDPトラフィックが有効になっているかどうかを確認するには?
- 19. ボタンが無効になっているかどうかを確認します。
- 20. AndroidでWi-Fiが有効かどうかを確認する
- 21. aspセッションが有効かどうかを確認するには?
- 22. 検証グループが有効であるかどうかをチェックするクライアント側
- 23. SeAssignPrimaryTokenPrivilegeが有効になっているかどうかを確認する方法?
- 24. どのようなcssホバー状態が有効になっているかを確認してください
- 25. BlackBerry gpsが有効になっているかどうか確認してください
- 26. VBScript - ファイアウォールが有効になっているかどうかを確認します
- 27. 電子メールが有効かどうかを確認する
- 28. ポインタが有効かどうかを確認する方法?
- 29. SQL Server:CLRが有効かどうかを確認する方法?
- 30. wifiオプションが有効かどうかを確認する方法
サーバーがパターンを検出する必要があります。私は真剣にそれがクライアント側のコードから行うことができます疑いがあります。 Firefoxはプリフェッチ時にヘッダを送信します( "X-moz:prefetch")。 – Pointy