1
0
mirror of https://gitee.com/bitdance-team/chrome-extension synced 2025-10-08 00:45:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee

统一变量名;统一几个独立的onMessage Listener;popup.js中js代码优化

This commit is contained in:
2022-02-10 02:10:37 +08:00
parent 39571efd59
commit 253eeeaf9b
7 changed files with 168 additions and 138 deletions

View File

@@ -1,8 +1,8 @@
window.onload = function(){
console.log("[BitDance extension] 学生助手插件 - 确认跳转页直接跳转模块加载成功");
chrome.storage.sync.get("linkOpen", ({ linkOpen })=>{
if(linkOpen){
chrome.storage.sync.get("State_DirectUrl", ({ State_DirectUrl })=>{
if(State_DirectUrl){
let locHost = location.host,locHref = location.href;
let methods = {
@@ -88,21 +88,21 @@ window.onload = function(){
setTimeout(url(),200);
function url(){
function url() {
let flag = false;
if(locHref.includes(RedirectPage.sites[locHost].include)){
if(locHref.includes(RedirectPage.sites[locHost].include)) {
locHref = locHref.split(RedirectPage.sites[locHost].include);
flag = true;
}
if(flag){
if(flag) {
location.replace(decodeURIComponent(locHref[1]));
}else{
} else {
//改进
if(RedirectPage.sites[locHost].selector){
if(RedirectPage.sites[locHost].selector) {
let target = document.querySelector(RedirectPage.sites[locHost].selector);
location.replace(target.href || target.innerText)
}
location.replace(target.href || target.innerText)
}
}
}