开发指南示例.md 1.3 KB

开发流程

step1:准备开发环境

任意文本编辑器,建议为vscode

step2:选择使用的传输配置方式

let config_read_type = 'websocket';//local,file,websocket,http

可选择使用本地缓存、文件、websocket、http等方式读取配置信息

step3:若使用websocket方式,需要配置websocket服务器地址

const wsUrl = 'ws://127.0.0.1:9002';

step4:通过websocket方式的交互过程如下

发送获取config请求

{"messageType":131073}

返回对应的config信息

{
   "debug_mode" : true,
   "format_version" : "1.1",
   "headers" : [
      {
         "action" : "add",
         "apply_on" : "req",
         "comment" : "test",
         "header_name" : "VTM_terminalno",
         "header_value" : "7555980277",
         "status" : "on",
         "url_contains" : ""
      }
   ],
   "target_page" : "",
   "use_url_contains" : false
}

开发要求

集成方式

在默认chrome浏览器中,通过chrome extension的方式集成到chrome浏览器中 以命令行的方式启动,如: C:\Program Files\Google\Chrome\Application\chrome.exe --load-extension=D:\addin\res\VTMModifyHeaders

支持操作系统

windows、linux、macos

支持语言

javascript