iOS 와 Android 및 PC 단 판단
또 하 나 는 모 바 일 엔 드 의 크기 조정 문제 입 니 다. meta 태그 에 설정 하여 일부 브 라 우 저 를 강제 적 으로 제한 합 니 다.
1. navigator 의 일반적인 속성
navigator.appVersion
navigator.language
navigator.userAgent userAgent
그 중에서 userAgent 속성 은 읽 기 전용 문자열 로 브 라 우 저가 HTTP 요청 에 사용 할 사용자 에이전트 의 값 을 설명 합 니 다.
2. 흔히 볼 수 있 는 ios 엔 드, 안 드 로 이 드 엔 드 및 PC 엔 드 의 판단
/* */
let userAgent = navigator.userAgent;
/* */
let app = navigator.appVersion;
/* Android */
let isAndroid = userAgent.indexOf('Android');
/* ios */
let isMac = !!userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
/* */
const browser = {
version: function() {
const userAgent = navigator.userAgent;
return {
/* ios */
ios: !!userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
/* Android */
android: userAgent.indexOf('Android') > -1 || userAgent.indexOf('Adr') > -1,
/* */
mobilePhone: !!userAgent.match(/AppleWebKit.*Mobile.*/),
/* IE */
trident: userAgent.indexOf('Trident') > -1,
/* opera */
presto: userAgent.indexOf('Presto') > -1,
/* 、 */
webkit: userAgent.indexOf('AppleWebKit') > -1,
/* */
gecko: userAgent.indexOf('Gecko') > -1 && userAgent.indexOf('KHTML') == -1,
/* IPone QQHD */
iphone: userAgent.indexOf('iPhone') > -1,
/* iPad */
iPad: userAgent.indexOf('iPad') > -1,
/* web ( ), */
webApp: userAgent.indexOf('Safari'),
/* */
weixin: userAgent.indexOf('MicroMessenger'),
/* QQ */
QQ: userAgent.match(/\sQQ/i) == ' qq',
}
}(),
/* :navigator.language IE ,
* navigator.browserLanguageIE
*/
browserLanguage: (navigator.language || navigator.browserLanguage).toLowerCase()
};
if(browser.version.ios || browser.version.android || browser.version.mobilePhone) {
console.log(' ');
}
3. meta 태그 설정
열심히 공부 하고 있 습 니 다. 공부 에 도움 이 된다 면 흔적 을 남 겨 두 세 요. (좋아요 ^ ^)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
API를 통해 DEV 기사 분석 검색대시보드 📈를 통해 DEV 기사의 통계를 확인한 적이 있습니까? 여기에서 지난주, 지난 달 또는 전체 기간 동안의 독자, 반응 및 댓글, 팔로워 수를 확인할 수 있습니다. 이것은 특히 기사가 잘 수행되고 있는지 측정...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.