戻る

ブラウザ機能の有無を調べる

HTML5

console.log("\"alert\" in window");
if("alert" in window){
	console.log("alert" in window);
}
else{
	console.log("alert" in window);
}

console.log("\"console\" in window");
if("console" in window){
	console.log("console" in window);
}
else{
	console.log("console" in window);
}

console.log("\"location\" in window");
if("location" in window){
	console.log("location" in window);
}
else{
	console.log("location" in window);
}

console.log("\"location\" in document");
if("location" in document){
	console.log("getElementById" in document);
}
else{
	console.log("getElementById" in document);
}

console.log("\"onclick\" in window");
if("onclick" in window){
	console.log("onclick" in window);
}
else{
	console.log("onclick" in window);
}

console.log("\"addEventListener\" in document");
if("click" in window){
	console.log("addEventListener" in document);
}
else{
	console.log("addEventListener" in document);
}

console.log("\"ontouchstart\" in window");
if("ontouchstart" in window){
	console.log("ontouchstart" in window);
}
else{
	console.log("ontouchstart" in window);
}

console.log("\"geolocation\" in window");
if("geolocation" in navigator){
	console.log("geolocation" in navigator);
}
else{
	console.log("geolocation" in navigator);
}

Modernizr


console.log("Modernizr.localstorage");
if(Modernizr.localstorage){
	console.log(Modernizr.localstorage);
}
else{
	console.log(Modernizr.localstorage);
}

console.log("Modernizr.postmessage");
if(Modernizr.postmessage){
	console.log(Modernizr.postmessage);
}
else{
	console.log(Modernizr.postmessage);
}

console.log("Modernizr.sessionstorage");
if(Modernizr.sessionstorage){
	console.log(Modernizr.sessionstorage);
}
else{
	console.log(Modernizr.sessionstorage);
}

console.log("Modernizr.websockets");
if(Modernizr.websockets){
	console.log(Modernizr.websockets);
}
else{
	console.log(Modernizr.websockets);
}

console.log("Modernizr.websqldatabase");
if(Modernizr.websqldatabase){
	console.log(Modernizr.websqldatabase);
}
else{
	console.log(Modernizr.websqldatabase);
}

console.log("Modernizr.webworkers");
if(Modernizr.webworkers){
	console.log(Modernizr.webworkers);
}
else{
	console.log(Modernizr.webworkers);
}

console.log("Modernizr.geolocation");
if(Modernizr.geolocation){
	console.log(Modernizr.geolocation);
}
else{
	console.log(Modernizr.geolocation);
}

console.log("Modernizr.webgl");
if(Modernizr.webgl){
	console.log(Modernizr.webgl);
}
else{
	console.log(Modernizr.webgl);
}

console.log("Modernizr.touch");
if(Modernizr.touch){
	console.log(Modernizr.touch);
}
else{
	console.log(Modernizr.touch);
}

inserted by FC2 system