예를 들어 Google 웹 로그 분석은 상용구에서 document.location.protocol을 사용하여 추적합니다.
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
대신에
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = '//www.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
SSL. https://www.google-analytics.com/ga.js 가 완벽하게 작동 하므로 하위 도메인은 음소거 인수 입니다.
구글을 아는 것은 감독이 아닙니다. 특정 브라우저에서 // 프로토콜 명예를 지원하지 않는 문제가 있거나 누락 된 것이 있습니까?
수정 : Google 애널리틱스에만 적용되는 것은 아닙니다 (다른 하위 도메인 예). Font Loader API 페이지 에도 같은 내용이 나타납니다 .
wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
'://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';