超星慕课 Tools

超星慕课的辅助播放工具,目前仅有不锁定

目前为 2019-08-21 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name 超星慕课 Tools
  3. // @namespace https://www.maxalex.tk
  4. // @version 0.1
  5. // @description 超星慕课的辅助播放工具,目前仅有不锁定
  6. // @author MaxAlex, aka zyf722
  7. // @match *://*/mycourse/studentstudy?*
  8. // @grant unsafeWindow
  9. // @license WTFPL
  10. // ==/UserScript==
  11.  
  12. function getPlayer(){
  13. var doc = document;
  14. var player = doc.querySelector('object');
  15. while ((!player || player && !player.playMovie)){
  16. doc = doc.querySelector('iframe').contentDocument;
  17. player = doc.querySelector('object');
  18. }
  19. return player
  20. }
  21.  
  22. setTimeout(
  23. function (){
  24.  
  25. var doc = document;
  26. var player = doc.querySelector('object');
  27. var tryTime = 10;
  28. var title = doc.getElementById("mainid").getElementsByTagName("h1")[0].innerHTML;
  29. var oldtitle;
  30. var id;
  31.  
  32. setInterval(function () {
  33. title = doc.getElementById("mainid").getElementsByTagName("h1")[0].innerHTML;
  34. if (title != oldtitle || player == null) {
  35. player = getPlayer();
  36. oldtitle = title;
  37. }
  38. player.playMovie()
  39. },1000);
  40.  
  41. },1500)

QingJ © 2025

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