소스 검색

Added feature detection.

Nathaniel van Diepen 11 년 전
부모
커밋
c825a9a30f
2개의 변경된 파일26개의 추가작업 그리고 0개의 파일을 삭제
  1. 23 0
      index.php
  2. 3 0
      js/modernizr.js

+ 23 - 0
index.php

@@ -60,6 +60,29 @@
 		<meta name="viewport" content="width=device-width, user-scalable=false, initial-scale=1, maximum-scale=1.0, user-scalable=0, user-scalable=no">
 		<meta name="apple-mobile-web-app-capable" content="yes" />
 		<title>Bugs</title>
+		<script src="js/modernizr.js"></script>
+		<script>
+			(function(window,Modernizr){
+				var checks = [
+						'csscalc',
+						'cookies',
+						'localstorage',
+						'history',
+						'rgba',
+						'applicationcache'
+					],i,
+					msg = '';
+				for(i in checks){
+					if(!Modernizr[checks[i]]){
+						msg += (', ')+checks[i];
+					}
+
+				}
+				if(msg != ''){
+					alert("Your browser is unable to support all the features this site needs.\nChecks failed: "+msg);
+				}
+			})(window,Modernizr);
+		</script>
 		<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
 		<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.min.js"></script>
 		<script src="js/handlebars.js"></script>

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 3 - 0
js/modernizr.js


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.