大武汉app,userAgent里是否有字符串mediacloudclient

  1. /mediacloudclient/i.test(navigator.userAgent)

有代表当前wap页面在app当中被打开

//URL

这种同时支持http和https两种协议的地址,建议直接使用//URL 不带前面的协议 这样请求会自动取当前访问网页的协议

判断是否在微信浏览器中

  1. //是否是微信
  2. function is_weixn(){
  3. var ua = navigator.userAgent.toLowerCase();
  4. if(ua.match(/MicroMessenger/i)=="micromessenger") {
  5. return true;
  6. } else {
  7. return false;
  8. }
  9. }

获取url的某个参数的值

  1. //获取url中的某个参数的值
  2. function getParameter(paramName, url) {
  3. var seachUrl = window.location.search.replace("?", "");
  4. if (url != null) {
  5. var index = url.indexOf('?');
  6. url = url.substr(index + 1);
  7. seachUrl = url;
  8. }
  9. var ss = seachUrl.split("&");
  10. var paramNameStr = "";
  11. var paramNameIndex = -1;
  12. for (var i = 0; i < ss.length; i++) {
  13. paramNameIndex = ss[i].indexOf("=");
  14. paramNameStr = ss[i].substring(0, paramNameIndex);
  15. if (paramNameStr == paramName) {
  16. var returnValue = ss[i].substring(paramNameIndex + 1, ss[i].length);
  17. if (typeof(returnValue) == "undefined") {
  18. returnValue = "";
  19. }
  20. return returnValue;
  21. }
  22. }
  23. return null;
  24. }