//
//  ACWebPlusJSConstant.h
//  iOSJSBridgeDemo
//
//  Created by 罗坚(EX-LUOJIAN004) on 2018/6/8.
//  Copyright © 2018年 罗坚(EX-LUOJIAN004). All rights reserved.
//

#ifndef ACWebPlusJSConstant_h
#define ACWebPlusJSConstant_h

// webplus scheme
static const NSString *kACJSBridgeWebPlusScheme = @"appcore-js-webplus";
// 点击图片scheme
static const NSString *kACJSBridgeClickImageScheme = @"appcore-js-clickimage";

// 获取图片方法
static const NSString *kACJSGetImages = @"getImages()";
// 注册图片可点击
static const NSString *kACJSCallImageConvert = @"registerImageClickAction()";

// 点击图片预览
static const NSString *kACJSInjectClickImage = @"\
function getImages() {\
    var objs = document.getElementsByTagName(\"img\");\
    var imgScr = '';\
    for(var i=0;i<objs.length;i++){\
        imgScr = imgScr + objs[i].src + '+';\
    };\
    return imgScr;\
};\
\
function registerImageClickAction() {\
    var imgs=document.getElementsByTagName('img');\
    var length=imgs.length;\
    for(var i=0;i<length;i++){\
        img=imgs[i];\
        img.onclick=function(){\
        window.location.href='appcore-js-clickimage:'+this.src}\
    }\
}";

// 将 指定方法转成 requestNative调用
static const NSString *kACJSInjectWebPlusFormat = @"AppCoreJS.funcConvertInject(\"webPlus\",\"appcore-js-webplus\",\"webPlusObj\", [\"%@\"])";


#endif /* ACWebPlusJSConstant_h */
