先判断环境
    这个是更改后的,点击某个类名触发的事件
    image.png
    这个是之前云鹏哥写的方法
    大多数还是要用这个方法的

    1. //判断手机环境
    2. var u = navigator.userAgent, app = navigator.appVersion;
    3. var isAndroid = u.indexOf('Android') > -1
    4. || u.indexOf('Linux') > -1; //android终端或者uc浏览器
    5. var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
    6. var isiosapp = u.indexOf('Safari') == -1
    7. && u.indexOf('Language') == -1
    8. && u.indexOf('MicroMessenger') == -1;
    9. var isanapp = u.indexOf('igetapp') > -1;
    10. function is_weixn() {
    11. var ua = navigator.userAgent.toLowerCase();
    12. if (ua.match(/MicroMessenger/i) == "micromessenger") {
    13. return true;
    14. } else {
    15. return false;
    16. };
    17. // ios 跳转
    18. if(isiosapp && isiOS){
    19. /* if (app_version > 3000001) { */
    20. // 大于该版本,则跳转至做任务页面
    21. // Pok 是个id
    22. toIOS('Pok',{
    23. 'ResourceType': '21',
    24. });
    25. function toIOS(id,json){
    26. function connectWeJSBridge(callback){
    27. if (window.WeJSBridge){
    28. callback(WeJSBridge);
    29. } else {
    30. document.addEventListener('WeJSBridgeReady', function() {
    31. callback(WeJSBridge);
    32. }, false);
    33. };
    34. };
    35. connectWeJSBridge(function(bridge) {
    36. WeJSBridge.invoke('getJumpNativeRequest',json,function(res){
    37. if(res == "get_brand_wcpay_request:ok" ) {
    38. console.log('get_brand_wcpay_request:ok');
    39. }
    40. });
    41. });
    42. };
    43. /* }else {
    44. // 小于最新版本,则提示下载最新版本
    45. $(".dialog1").hide()//隐藏做任务的窗口
    46. $(".gengxin").show()
    47. $(".cover").show()
    48. setTimeout(function () {
    49. $(".gengxin").hide()
    50. $(".cover").hide()
    51. },2500) */
    52. // flag=true;
    53. /* } */
    54. };
    55. // 安卓跳转
    56. if(isanapp && isAndroid){
    57. // Pok 是类名
    58. $('.Pok').click(function(){
    59. //安卓APP内
    60. /* if (app_version > 3000001) { */
    61. // 大于该版本,则跳转至做任务页面
    62. window.local_obj.runOnAndroidJS_Type('21');
    63. /* }else{
    64. // 小于最新版本,则提示下载最新版本
    65. $(".pricePoor").hide()
    66. $(".cover").show()
    67. $(".gengxin").show()
    68. setTimeout(function () {
    69. $(".gengxin").hide()
    70. $(".cover").hide()
    71. },2500) */
    72. // pay_btn=true;
    73. /* } */
    74. })
    75. };