icestark
icestark copied to clipboard
包装pushState、replaceState时没有使用最新的版本,导致其它代码对这两个方法的hook失效
在这里保存了原始的pushState、replaceState,而包装的时机是调用hijackHistory,这中间如果有其它代码对pushState、replaceState做了其它hook,这部分hook逻辑就在hijackHistory里被覆盖掉
应该在hijackHistory时使用最新的pushState、replaceState
期待解决