各位大神,JS脚本运行错误,提示 location 未定义,加载到浏览器不能运行,请各位大神指教,哪里错误?谢谢!
(function() {
'use strict';
var href = location.href
var i
var current
var schedule
var next
if (href.indexOf("center/myRealClass")!=-1) {
//自动播放未完成的课程
var play = document.getElementsByClassName("op")[0].getElementsByTagName("a")[0]
play.click()
}
if (href.indexOf("play/#/learn/")!=-1) {
//自动播放视频
var btn = document.getElementsByClassName("ml-1 btn")[0]
btn.click()
//自动下一章节
setTimeout(function(){
current=document.getElementsByClassName("ng-scope current")[1]
for(i=0;i<document.getElementsByClassName("ul-course")[0].getElementsByTagName("li").length;i++){
schedule = current.getElementsByClassName("pro-num ng-binding ng-scope")[i].innerText
if(schedule == "100%") {
next = document.getElementsByClassName("ul-course")[0].getElementsByTagName("li")[i+1][0]
next.click()
}
}
},5000)
}
})();