icestark icon indicating copy to clipboard operation
icestark copied to clipboard

包装pushState、replaceState时没有使用最新的版本,导致其它代码对这两个方法的hook失效

Open zhouqicf opened this issue 2 years ago • 1 comments

这里保存了原始的pushState、replaceState,而包装的时机是调用hijackHistory,这中间如果有其它代码对pushState、replaceState做了其它hook,这部分hook逻辑就在hijackHistory里被覆盖掉

应该在hijackHistory时使用最新的pushState、replaceState

zhouqicf avatar Mar 17 '23 12:03 zhouqicf

期待解决

qingzhou729 avatar Jun 20 '23 12:06 qingzhou729