在JavaScript中,你可以通过检测用户的User Agent字符串来判断设备是否为iPhone X。iPhone X的User Agent字符串通常包含“iPhone10,3”、“iPhone10,6”或“iPhone10,7”,分别对应不同型号的iPhone X。
以下是一个检测iPhone X的示例代码:
```javascript
function isIPhoneX() {
var userAgent = navigator.userAgent navigator.vendor window.opera;
// iPhone X 的 User Agent 字符串可能包含以下之一
return /iPhone10,3iPhone10,6iPhone10,7/.test(userAgent);