2、 js判断http请求还是https请求
- var ishttps = 'https:' == document.location.protocol ? true: false;
- if(ishttps){
- alert('https');
- }else{
- alert('http');
- }
3、js判断手机端和PC端
- <SCRIPT type=text/javascript>
- //uaredirect("/vida/xinfeng/mobi/moshare/share.html");
- try {
- var urlhash = window.location.hash;
- if (!urlhash.match("fromapp"))
- {
- var ishttps = 'https:' == document.location.protocol ? 'https://': 'http://';
- //console.log(document.location.protocol);
- //console.log(ishttps);
- if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))
- {
- window.location= ishttps+"www.baidu.com/share.html";
- }
- if((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)) && (/MicroMessenger/i.test(navigator.userAgent))){
- window.location= ishttps+"www.baidu.com/share.html";
- }
- }
- }
- catch(err)
- {
- }
- </SCRIPT>