คำถามติดแท็ก platform-detection

30
ตรวจจับเบราว์เซอร์มือถือ
ฉันกำลังมองหาฟังก์ชั่นที่คืนค่าบูลีนหากผู้ใช้มีเบราว์เซอร์มือถือหรือไม่ ฉันรู้ว่าฉันสามารถใช้navigator.userAgentและเขียนฟังก์ชั่นนั้นโดยใช้ regex แต่ตัวแทนผู้ใช้นั้นมีความหลากหลายเกินไปสำหรับแพลตฟอร์มที่แตกต่างกัน ฉันสงสัยว่าการจับคู่อุปกรณ์ที่เป็นไปได้ทั้งหมดจะเป็นเรื่องง่ายและฉันคิดว่าปัญหานี้ได้รับการแก้ไขก่อนหลายครั้งดังนั้นควรมีวิธีแก้ปัญหาที่สมบูรณ์สำหรับงานดังกล่าว ฉันดูที่เว็บไซต์นี้แต่น่าเศร้าที่สคริปต์นั้นเป็นความลับที่ฉันไม่รู้ว่าจะใช้เพื่อจุดประสงค์ของฉันได้อย่างไรซึ่งก็คือการสร้างฟังก์ชั่นที่คืนค่าจริง / เท็จ

29
วิธีการตรวจสอบแพลตฟอร์ม Windows 64 บิตด้วย. NET
ในแอปพลิเคชัน. NET 2.0 C # ฉันใช้รหัสต่อไปนี้เพื่อตรวจสอบแพลตฟอร์มระบบปฏิบัติการ: string os_platform = System.Environment.OSVersion.Platform.ToString(); ส่งคืน "Win32NT" ปัญหาคือมันส่งกลับ "Win32NT" แม้ในขณะที่ทำงานบน Windows Vista 64- บิต มีวิธีอื่นที่จะทราบแพลตฟอร์มที่ถูกต้อง (32 หรือ 64 บิต) หรือไม่? โปรดทราบว่าควรตรวจจับ 64 บิตเมื่อเรียกใช้เป็นแอปพลิเคชัน 32 บิตใน Windows 64 บิต
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.