ios 는 iframe 의 완벽 한 해결 방법 을 지원 하지 않 습 니 다(iOS&안 드 로 이 드 호 환)
여러 가지 방법 을 시 도 했 지만 모두 이상 적 이지 않 았 고 안 드 로 이 드 시스템 은 좋 은 성적 을 보 였 다.그래서 iOS 시스템 은 페이지 를 직접 돌 릴 수 있 고 안 드 로 이 드 시스템 은 iframe 을 정상적으로 사용 할 수 있다 고 생각 했다.
코드 직접 보기:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
<title> </title>
</head>
<body>
<script src="js/zepto.min.js"></script>
<script>
$(function() {
var originId = sessionStorage.setItem('originId', '3'); //originId
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios
if (isAndroid) {
// iframe
var winH = $(window).height();
var iframe = document.createElement('iframe');
iframe.src = "index_common.html";
iframe.style.width = '100%';
iframe.style.height = winH + 'px';
iframe.style.border = '0 none';
iframe.setAttribute('scrolling', 'auto');
document.body.appendChild(iframe);
} else if (isiOS) {
//iOS
location.href = 'index_common.html';
} else {
location.href = 'index_common.html';
}
})
</script>
</body>
</html>
이상 의 이 ios 는 iframe 의 완벽 한 해결 방법(iOS&안 드 로 이 드 호 환)을 지원 하지 않 습 니 다.바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 가 되 고 많은 응원 부 탁 드 리 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Swift의 패스트 패스Objective-C를 대체하기 위해 만들어졌지만 Xcode는 Objective-C 런타임 라이브러리를 사용하기 때문에 Swift와 함께 C, C++ 및 Objective-C를 컴파일할 수 있습니다. Xcode는 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.