chrome内核的浏览器想要触发此事件,就必须在用户点击一下页面中的元素后,才能生效。想问下有没有方法可以用代码模拟用户点击页面的元素?
Ps. 我觉得谷歌如果为了提升用户体验,必须由用户自己点击才行,一定会避开click()
这个方法,所以自己测试了document.body.click()
后,确实是没有用的。(click()
方法应该只是调用了对应元素上注册的点击事件的回调,并不是真正的“点击”)
所以想问问大佬们,有没有其他方法可以实现用户什么都不操作就触发popstate
的?
你可以尝试使用CustomEvent