function isMobile() { // return true; if (isMobiles.any()) { return true; } else { return false; } } var isMobiles = { Android: function () { return navigator.userAgent.match(/Android/i); }, BlackBerry: function () { return navigator.userAgent.match(/BlackBerry/i); }, iOS: function () { return navigator.userAgent.match(/iPhone|iPad|iPod/i); }, Opera: function () { return navigator.userAgent.match(/Opera Mini/i); }, Windows: function () { return navigator.userAgent.match(/IEMobile/i) || navigator.userAgent.match(/WPDesktop/i); }, any: function () { return (isMobiles.Android() || isMobiles.BlackBerry() || isMobiles.iOS() || isMobiles.Opera() || isMobiles.Windows()); }, FB: function () { return navigator.userAgent.match(/FB/i); }, FBIOS: function () { return navigator.userAgent.match(/FBIOS/i); } }; function PostFB() { try { if (isMobile()) { shareurl = "https://www.facebook.com/dialog/feed?app_id=' + MyappID + '&display=touch&caption=Mycaption&link=http%3A%2F%2Fwww.google.com.tw&picture=' + MyPictireLink + '&redirect_uri=' + Myredirect +'&description=Mydescription"; window.open(shareurl); location.href = 'http://www.google.com'; } else { FB.ui({ method: 'feed', link: 'http://www.google.com', caption: '#', redirect_uri: 'http://www.google.com', picture: MyPictureLink, name: 'name', message: 'message', description: 'description', }, function (response) { if(response == undefined){ //...do something } else{ //...do something } }); }
2016年5月11日 星期三
[JS]判斷瀏覽器 navigator.userAgent
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言