Polymer의 데모 페이지에서 모든 것이 정상적으로 작동하고 페이지에서 깨졌습니다. 이 라인에서 질식Polymer/platform.js iOS 장치의 polyfill addEventListener null
:
Uncaught TypeError: Cannot read property 'addEventListener' of null
body
가 null이며, 디버거가 확인하는 것이 나타납니다 :
var isSafari = nav.userAgent.match('Safari') && !nav.userAgent.match('Chrome');
if (isSafari) {
// v -- choking here -- v
document.body.addEventListener('touchstart', function(){});
}
}
}
dispatcher.register(document, true);
})(window.PolymerGestures);
나는 콘솔에서 다음과 같은 오류가 발생합니다.
<!DOCTYPE html>
<html class="no-js">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>{{ page.title }}</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="apple-mobile-web-app-capable" content="yes">
<script src="/components/platform/platform.js"></script>
<link rel="import" href="/components/paper-tabs/paper-tabs.html">
주목할만한 점은 Firefox와 Chrome에서 작동합니다. –