function check(){
var n = navigator,
mobilePhones = new Array('iphone','ipod','android','blackberry','windows ce', 'nokia','webos','opera mini','sonyericsson','opera mobi','iemobile','safri'),
uAgent = n.userAgent.toLowerCase(),
type = n.appName,
lang = (type=="Netscape") ? navigator.language : lang = navigator.userLanguage,
href = "";
lang = lang.substr(0,2); // 국가코드에서 앞 2글자만 자름
function nation(lang){
return {
"ko" : "korean.html",
"cn" : "china.html",
"else" : "else.html"
}[lang];
}
href = nation(lang) || nation("else");
for(var i=0;i<mobilePhones.length;i++){
if(uAgent.indexOf(mobilePhones[i]) != -1) {
href = "m."+href;
}
}
return document.location = href;
}
2012년 6월 11일 월요일
2012년 6월 7일 목요일
타 도메인 데이터 불러오기
일반적으로 jsonp을 많이 쓴다
뭐
이 방법외에도 몇가지 있는데
내가 본건
.js 파일은 타 도메인에서 불러오는것도 유연하게 대처 할 수 있다
<script src="example.com/data.jsp"></script>
이런식으로 불러오고
그 파일 안은
window.jsoncallback = {
"aaa":"bbb"
};
이런식으로 전역변수에 담아서 주며 이 데이터를
전역변수에서 받아오는 방법이 있다
jquery를 이용한다면
$.getScript("http://www.example.com/data.jsp",function(){
alert(window.jsoncallback.aaa);
});
이런식으로 불러온 후 사용하면된다
뭐
이 방법외에도 몇가지 있는데
내가 본건
.js 파일은 타 도메인에서 불러오는것도 유연하게 대처 할 수 있다
<script src="example.com/data.jsp"></script>
이런식으로 불러오고
그 파일 안은
window.jsoncallback = {
"aaa":"bbb"
};
이런식으로 전역변수에 담아서 주며 이 데이터를
전역변수에서 받아오는 방법이 있다
jquery를 이용한다면
$.getScript("http://www.example.com/data.jsp",function(){
alert(window.jsoncallback.aaa);
});
이런식으로 불러온 후 사용하면된다
피드 구독하기:
글 (Atom)