Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chokcoco/httphijack
/ functions
Functions
31 in github.com/chokcoco/httphijack
⨍
Functions
31
◇
Types & classes
0
↓ 12 callers
Function
filter
* 过滤指定关键字 * @param {[Array]} 过滤词库 * @param {[String]} value [需要验证的字符串] * @return {[Boolean]} [false -- 验证不通过,true -- 验
httphijack1.1.0.js:126
↓ 9 callers
Function
hiidoStat
* 统计上报函数 * @param {[type]} url 拦截脚本地址 * @param {[type]} className 拦截插入元素className * @param {[type]} eName 内联事件名称 * @param
httphijack1.1.0.js:81
↓ 8 callers
Function
hijackReport
* 自定义上报 -- 替换页面中的 console.log() * @param {[String]} name [拦截类型] * @param {[String]} value [拦截值] * @return {[type]} [description]
httphijack1.0.0.js:367
↓ 3 callers
Function
blackListMatch
* [黑名单匹配] * @param {[Array]} blackList [黑名单] * @param {[String]} value [需要验证的字符串] * @return {[Boolean]} [false -- 验证不通过,true
httphijack1.0.0.js:405
↓ 2 callers
Function
whileListMatch
* [白名单匹配] * @param {[Array]} whileList [白名单] * @param {[String]} value [需要验证的字符串] * @return {[Boolean]} [false -- 验证不通过,true
httphijack1.0.0.js:383
↓ 1 callers
Function
defenseIframe
* 使用 MutationObserver 对生成的 iframe 页面进行监控, * 防止调用内部原生 setAttribute 及 document.write * @return {[type]} [description]
httphijack1.1.0.js:337
↓ 1 callers
Function
defenseIframe
* 使用 MutationObserver 对生成的 iframe 页面进行监控, * 防止调用内部原生 setAttribute 及 document.write * @return {[type]} [description]
httphijack1.0.0.js:255
↓ 1 callers
Function
h5Report
* h5性能检测统计 * @param {[type]} url 拦截脚本地址 * @param {[type]} className 拦截插入元素className * @param {[type]} eName 内联事件名称 * @param
httphijack1.1.0.js:100
↓ 1 callers
Function
inlineEventFilter
()
httphijack1.1.0.js:151
↓ 1 callers
Function
installHook
* 实现单个 window 窗口的 setAttribute保护 * @param {[BOM]} window [浏览器window对象] * @return {[type]} [description]
httphijack1.1.0.js:347
↓ 1 callers
Function
installHook
* 实现单个 window 窗口的 setAttribute保护 * @param {[BOM]} window [浏览器window对象] * @return {[type]} [description]
httphijack1.0.0.js:265
↓ 1 callers
Function
interceptionDynamicScript
* 使用 DOMNodeInserted 进行动态脚本拦截监 * 此处无法拦截,只能监测 * @return {[type]} [description]
httphijack1.1.0.js:282
↓ 1 callers
Function
interceptionInlineEvent
* 内联事件拦截 * @param {[String]} eventName [内联事件名] * @param {[Number]} eventID [内联事件id] * @return {[type]} [description]
httphijack1.1.0.js:168
↓ 1 callers
Function
interceptionInlineEvent
* 内联事件拦截 * @param {[String]} eventName [内联事件名] * @param {[Number]} eventID [内联事件id] * @return {[type]} [description]
httphijack1.0.0.js:67
↓ 1 callers
Function
interceptionStaticScript
* 主动防御 MutationEvent * 使用 MutationObserver 进行静态插入脚本的拦截 * @return {[type]} [description]
httphijack1.1.0.js:236
↓ 1 callers
Function
interceptionStaticScript
* 使用 MutationObserver 进行静态脚本拦截 * @return {[type]} [description]
httphijack1.0.0.js:137
↓ 1 callers
Function
lockCallAndApply
* 使用 Object.defineProperty,锁住call和apply,使之无法被重写 * @return {[type]} [description]
httphijack1.1.0.js:380
↓ 1 callers
Function
lockCallAndApply
* 使用 Object.defineProperty,锁住call和apply,使之无法被重写 * @return {[type]} [description]
httphijack1.0.0.js:303
↓ 1 callers
Function
redirectionIframeHijack
* 重定向iframe hijack(页面被iframe包裹)
httphijack1.0.0.js:325
↓ 1 callers
Function
redirectionIframeSrc
* 重定向iframe url(页面被iframe包裹)
httphijack1.1.0.js:429
↓ 1 callers
Function
resetDocumentWrite
* 重写单个 window 窗口的 document.write 属性 * @param {[BOM]} window [浏览器window对象] * @return {[type]} [description]
httphijack1.1.0.js:299
↓ 1 callers
Function
resetDocumentWrite
* 重写单个 window 窗口的 document.write 属性 * @param {[BOM]} window [浏览器window对象] * @return {[type]} [description]
httphijack1.0.0.js:208
↓ 1 callers
Function
resetSetAttribute
* 重写单个 window 窗口的 setAttribute 属性 * @param {[BOM]} window [浏览器window对象] * @return {[type]} [description]
httphijack1.1.0.js:317
↓ 1 callers
Function
resetSetAttribute
* 重写单个 window 窗口的 setAttribute 属性 * @param {[BOM]} window [浏览器window对象] * @return {[type]} [description]
httphijack1.0.0.js:228
↓ 1 callers
Function
scanElement
* 扫描元素是否存在内联事件 * @param {[DOM]} elem [DOM元素] * @param {[Boolean]} isClick [是否是内联点击事件] * @param {[String]} eventName [内联 on* 事件名]
httphijack1.1.0.js:183
↓ 1 callers
Function
scanElement
* 扫描元素是否存在内联事件 * @param {[DOM]} elem [DOM元素] * @param {[Boolean]} isClick [是否是内联点击事件] * @param {[String]} eventName [内联 on* 事件名] *
httphijack1.0.0.js:82
↓ 1 callers
Function
triggerIIE
()
httphijack1.0.0.js:50
Function
httphijack
()
httphijack1.1.0.js:24
Function
httphijack
()
httphijack1.0.0.js:24
Function
interceptionDynamicScript
* 使用 DOMNodeInserted 进行动态脚本拦截监 * 此处无法拦截,只能监测 * @return {[type]} [description]
httphijack1.0.0.js:188
Function
resetCreateElement
()
httphijack1.0.0.js:201