get超星听力进度条

把听力的进度条显示出来,通过操纵把dom替换为原生的audio

  1. // ==UserScript==
  2. // @name get超星听力进度条
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.2
  5. // @description 把听力的进度条显示出来,通过操纵把dom替换为原生的audio
  6. // @author hanhan9449
  7. // @match *://*.chaoxing.com/work*
  8. // @grant none
  9. // ==/UserScript==
  10. 'use strict'
  11. function main () {
  12. var audioIFrames = document.getElementsByClassName('ans-insertaudio-module')
  13. for (var iframe of audioIFrames) {
  14. iframe.style.width = '100%'
  15. var iframeDoucment = iframe.contentDocument
  16. var audio = iframeDoucment.getElementsByTagName('audio')[0]
  17. var style = audio.style
  18. style.width = '100%'
  19. style.height = '30px'
  20. style.visibility = ''
  21. var body = iframeDoucment.getElementsByTagName('body')[0]
  22. var reader = body.getElementsByTagName('div')[0]
  23. body.replaceChild(audio, reader)
  24. }
  25. }
  26. window.onload = function() {
  27. setTimeout(main, 500)
  28. }

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址