棱镜注射器
针头脚本用于注入宿主页面,并调度后续流程。
通过注入系统,向宿主页面注入如下脚本:
<script id='__pi__' charset='utf-8' src='http://localhost:3080/needle.js'></script>
脚本各部分含义:
http://localhost:3080
:部署针头脚本的域名(IP\端口)及路径。needle.js
:针头脚本文件名。实际应用中,可以使用其他名称。__pi__
:脚本元素的ID。与脚本中的全局命名空间保持同名,并全部小写。
通过needle.json
配置构建系统,能够自定义:
- 针头脚本文件名,及是否增加版本号
- 针头脚本元素ID
- 全局命名空间名称
- 调度服务器
- 调度服务名