注入的js只有在页面刷新时才执行一次,第二页是用ajax动态更新的,页面没有刷新所以不会执行,这种翻页的注入JS 怎么写

回答

动态插入js
var a = "<script src='https://segmentfault.com/q/1010000023605366/js/jquery1.min.js'></script>"
document.write(a);
但是我觉得你或许需要根据业务场景换个方案

看你JS什么段位了。

  1. 入门,设定时器检查数据有无更新,检查到更新就执行指定操作;
  2. 新手,看他分页怎么触发的,监听触发分页的操作,等分压完成之后执行指定操作;
  3. 老手,重写一些修改 DOM 的关键 API 来拦截页面的修改事件,趁机加入需要执行的代码;
  4. 高手,覆写 AJAX 接口,从这里拦截请求,如果是要拿数据的话,这一步直接就拿到了;
  5. 大佬,好吧我非大佬,安知大佬用什么方法。

推荐新手操作,后面两种仅仅是实现难度需要相应的JS实力,可以用来炫技、练手,实际效率比不上新手级别操作。

网上有的网页说给翻页按钮 加个 event listener 监听

以上是 注入的js只有在页面刷新时才执行一次,第二页是用ajax动态更新的,页面没有刷新所以不会执行,这种翻页的注入JS 怎么写 的全部内容, 来源链接: utcz.com/a/38536.html

回到顶部