注入的js只有在页面刷新时才执行一次,第二页是用ajax动态更新的,页面没有刷新所以不会执行,这种翻页的注入JS 怎么写
回答
动态插入js
var a = "<script src='https://segmentfault.com/q/1010000023605366/js/jquery1.min.js'></script>"
document.write(a);
但是我觉得你或许需要根据业务场景换个方案
看你JS
什么段位了。
- 入门,设定时器检查数据有无更新,检查到更新就执行指定操作;
- 新手,看他分页怎么触发的,监听触发分页的操作,等分压完成之后执行指定操作;
- 老手,重写一些修改
DOM
的关键API
来拦截页面的修改事件,趁机加入需要执行的代码; - 高手,覆写
AJAX
接口,从这里拦截请求,如果是要拿数据的话,这一步直接就拿到了; - 大佬,好吧我非大佬,安知大佬用什么方法。
推荐新手操作,后面两种仅仅是实现难度需要相应的JS
实力,可以用来炫技、练手,实际效率比不上新手级别操作。
网上有的网页说给翻页按钮 加个 event listener 监听
以上是 注入的js只有在页面刷新时才执行一次,第二页是用ajax动态更新的,页面没有刷新所以不会执行,这种翻页的注入JS 怎么写 的全部内容, 来源链接: utcz.com/a/38536.html