Rumah > Soal Jawab > teks badan
Bagaimana untuk menggunakan js untuk menentukan sama ada halaman dibuka daripada APP Pelayar QQ, WeChat atau penyemak imbas terbina dalam QQ?
Memandangkan kami kini sedang mengusahakan fungsi perkongsian, pemalam tidak boleh dipanggil terus dalam penyemak imbas terbina dalam WeChat dan QQ Pengguna perlu digesa untuk mengklik pada sudut kanan atas untuk berkongsi secara manual Apl penyemak imbas QQ boleh memanggil pemalam Pada masa ini, adalah perlu untuk membezakannya melalui tetingkap Maklumat yang diperolehi oleh .navigator.userAgent adalah seperti berikut:
Dalam WeChat
Aplikasi Penyemak Imbas QQ
QQ terbina dalam penyemak imbas
Sebelum ini, MicroMessenger digunakan untuk menilai sama ada ia dibuka dalam WeChat,
MQQBrowser digunakan untuk menilai sama ada ia dibuka dalam APP Pelayar QQ,
Tetapi agak memalukan untuk menilai sama ada ia dibuka dalam pelayar terbina dalam QQ. Selepas pemerhatian rahsia, saya dapati beberapa perbezaan:
1 Kod terbina dalam WeChat dan QQ diawali dengan mudah alih, manakala APP Penyemak Imbas QQ hanya mempunyai MQQBrowser
2 Penyemak imbas terbina dalam QQ akan mempunyai medan V1_AND_SQ_6.7.1_YYB_D.
Saya tidak tahu sama ada terdapat kaedah bersatu yang baik?
给我你的怀抱2017-05-19 10:27:04
MicroMessenger Mengandungi MicroMessenger ialah pelayar WeChat
Pelayar yang hanya mengandungi MQQbrowser ialah pelayar QQ, dan pelayar yang mengandungi Mqqbrowser mudah alih ialah pelayar terbina dalam QQ. Nilai sahaja rentetan ini