ฉันมีหน้าเว็บที่เป็นหน้าเปิดตัวล่วงหน้าสำหรับแอปพลิเคชัน. NET ClickOnce มันพยายามที่จะตรวจสอบว่าการสนับสนุน ClickOnce มีอยู่ในเบราว์เซอร์ของผู้ใช้ ตอนนี้เราตรวจสอบโดยใช้วิธีต่อไปนี้ทั้งหมด:
- ตัวแทนผู้ใช้ - สามารถใช้งานได้ในหลายกรณีที่เก่ากว่า
navigator.mimeTypes["application/x-ms-application"]
- ใช้งานได้ในกรณี FF และ Chrome บางกรณีRequest.ServerVariables["HTTP_X_CLICKONCESUPPORT"]
- ใช้งานได้กับ IE เวอร์ชันที่ใหม่กว่า
อย่างไรก็ตามไม่มีงานเหล่านี้สำหรับ IE 11 ในโหมด Edge หรือใน Spartan ใน Windows 10 Technical Preview วิธีที่ถูกต้องในการทำเช่นนี้ในการกำหนดค่านั้นคืออะไร? มีวิธีที่ถูกต้องหรือไม่?
ฉันควรเพิ่มว่า ClickOnce โดยทั่วไป (เป็นแอป. NET 4.x) ใช้งานได้ดี มันยังใช้งานได้ใน Spartan ฉันดูเหมือนจะไม่สามารถยืนยันได้สำหรับผู้ใช้