mirror of
https://gitee.com/bitdance-team/chrome-extension
synced 2025-10-08 08:45:14 +08:00
Merge branch 'zxs' into develop
This commit is contained in:
@@ -7,14 +7,14 @@ $(function() {
|
||||
|
||||
// 每次改变开关状态时刷新页面使功能及时生效
|
||||
chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
|
||||
console.log(`进入 assets\js\mouse-effects\click.js 中的onMessage Listener`)
|
||||
// console.log(`进入 assets\js\mouse-effects\click.js 中的onMessage Listener`)
|
||||
|
||||
if (request.info === 'click') {
|
||||
location.reload();
|
||||
sendResponse('Reload page');
|
||||
sendResponse('Reload page because of click');
|
||||
}
|
||||
|
||||
console.log(`离开 assets\js\mouse-effects\click.js 中的onMessage Listener`)
|
||||
// console.log(`离开 assets\js\mouse-effects\click.js 中的onMessage Listener`)
|
||||
return true;
|
||||
})
|
||||
|
||||
@@ -98,4 +98,4 @@ $(function() {
|
||||
}
|
||||
}
|
||||
});
|
||||
})
|
||||
})
|
@@ -6,14 +6,14 @@ $(function() {
|
||||
console.log("[BitDance extension] 学生助手插件 - 鼠标样式模块加载成功");
|
||||
// 每次改变开关状态时刷新页面使功能及时生效
|
||||
chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
|
||||
console.log(`进入 assets\js\mouse-effects\mouse-style.js 中的onMessage Listener`)
|
||||
// console.log(`进入 assets\js\mouse-effects\mouse-style.js 中的onMessage Listener`)
|
||||
|
||||
if (request.info === 'mouse') {
|
||||
location.reload();
|
||||
sendResponse('Reload page');
|
||||
sendResponse('Reload page because of mouse-style');
|
||||
}
|
||||
|
||||
console.log(`离开 assets\js\mouse-effects\mouse-style.js 中的onMessage Listener`)
|
||||
// console.log(`离开 assets\js\mouse-effects\mouse-style.js 中的onMessage Listener`)
|
||||
return true;
|
||||
})
|
||||
|
||||
@@ -22,7 +22,10 @@ $(function() {
|
||||
// 得到按钮开关状态
|
||||
if (budget.clickState2 == false || budget.clickState2 == undefined) {
|
||||
$('*').hover(function() {
|
||||
$(this).css("cursor", "url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c%0A6QAABPxJREFUWEe9lltIalkYx9feak1hDBonIvVM0ZyKLmAM3YyIqB6KCgrK%0Abj710G1gKooJJrCYiB4q6qHefIgoKoaChpiieojQJIWiy0GygzaO0RVhSDTb%0Ae+1hOSlb3d56aL+Iur/1/db3/77/Whj4/6kGAOgAAPq37x/2gQEAyrRa7V9s%0ANhuTSqXk5eXlGUVRTR8FgwC+HB0dfc3JyWG7tq3RaAiZTAY/AgYBgNTU1Bed%0AThfBVHcE09DQQFxfX1+EUJkoAMAnAMDfoWroBMAwTAsh/ClYUACYIQzDfkeg%0ACQkJ5Pz8PG6xWB4oihIEW9MJwCRDsECVSoUqQ97c3BgrKioSNzc3I+kxZrMZ%0AikQinKIoVw7GJd1/BpLBH8zr6ysVHx9Pra2tUS0tLS9CoRBfW1vjJCQksFDM%0Azs4OUV1dPffy8vKLvzXcAKHKQF9ILpeTVVVVFL2B9/f3SQSTlJSEraysRAiF%0AQlagKtDL4zMNwWSoqakhNzY2nLtlehBMSUkJAtgDAKDRfvB+z0OfcGUYHx9/%0ALS4uxgoKCtwj7J0Ax3EAIQR7e3tEc3MzcX9/r6TDeAC8RwYulwufn59xpgos%0ALi46Li4u8LGxMQ9ABINM7+npSeTdoWHLMDIyQqhUKmp7e5tDhzg9PSXFYjEG%0AIWSEQw0cExMz5TMiiYmJNoPB8F0w/en/Ly0tvba2tnIKCgpIkUhEra6u4vn5%0A+VClUjFKgyojk8msFEXxfQDeIwMdBu2Mw+Ewzr5WqyXz8vIICOGPAIB/nCbI%0AsNMvSqXyq0Qi8dtYTNVBLri6usoYY7FYkCkRVqu1CtkDPZ6RVCAQ2A0GQ8To%0A6Cg8Pj4GEokEDg4OemjsDVFbW0vy+XxSoVC4zxRUjeTkZIfJZPoVADDDBM4I%0AgGGYjsfjfdna2oLIZA4PD4ny8nJ8YGAAyuXyoCOHEvX19dlnZ2f/dDgcDYH6%0AiQlgqLKycmh4eJhFdzi0SFlZmaO9vZ2qr6/38H2RSARvb28JkiQj5ubmHB0d%0AHc4qZGdn205OTlJceodUAQzDKGQcaWlpdp1O5zMNLmPp6uoiULPNzMyw0G96%0AvZ64uroCubm5OI/Hc49eMAjvCkRJpdJ/l5eX2fn5+Xa1Wu0DUFhYSCqVSqf9%0ASiQSQq1Ws6Ojo6FCoYBSqZRRnjeIH4JaMQDgc29v7+XU1FSk0WgkHx4ePA4a%0AlLSxsZFYWFhg0UetqamJnJiYwAQCAaPp0OTwgfDpAdTJT09PzoWYZMBxHPpz%0At2DmlZWVZTs/P/eAYDIis8lkike7KSoqsh0cHKBrlvNB9trW1gY0Go37BOzp%0A6bFNT0+73wkXwt8YIm8nMjIyMLPZ7JThzT7Z9N2jOedyuX+kp6dXHR8fvwvC%0A73UpMjJyxuFw/AwAcMoxODhIeJ9qSUlJdqPRiBILxWLxZTgQKSkpdr1eHxXw%0AvvZWzl2Kokq9S4vslc/n99EcLiyIycnJ1/7+/u9DAfi8u7v7rbS01GPEuFyu%0Aw2q1ehgSupKLxeLrYJVYX1931NXVyQEA46EAgLi4ONvd3Z3bE9CplpOTU+F9%0AsLxVKSAEPbm/05CpkT1kYLFYLxDCQHeGT5mZmddnZ2cejemdPBwAtwxoGlpb%0AW5MD+burEnQIpuThAIDY2Fj74+NjJI7jFnSTCTbvdIjOzk68u7t7GGnuHRdS%0AD7gWw3H8NwhhT4jJ6a8hKWxMcf8BWQiA/lSw+WUAAAAASUVORK5CYII=), crosshair");
|
||||
$(this).css("cursor", "url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c%0A6QAABPxJREFUWEe9lltIalkYx9feak1hDBonIvVM0ZyKLmAM3YyIqB6KCgrK%0Abj710G1gKooJJrCYiB4q6qHefIgoKoaChpiieojQJIWiy0GygzaO0RVhSDTb%0Ae+1hOSlb3d56aL+Iur/1/db3/77/Whj4/6kGAOgAAPq37x/2gQEAyrRa7V9s%0ANhuTSqXk5eXlGUVRTR8FgwC+HB0dfc3JyWG7tq3RaAiZTAY/AgYBgNTU1Bed%0AThfBVHcE09DQQFxfX1+EUJkoAMAnAMDfoWroBMAwTAsh/ClYUACYIQzDfkeg%0ACQkJ5Pz8PG6xWB4oihIEW9MJwCRDsECVSoUqQ97c3BgrKioSNzc3I+kxZrMZ%0AikQinKIoVw7GJd1/BpLBH8zr6ysVHx9Pra2tUS0tLS9CoRBfW1vjJCQksFDM%0Azs4OUV1dPffy8vKLvzXcAKHKQF9ILpeTVVVVFL2B9/f3SQSTlJSEraysRAiF%0AQlagKtDL4zMNwWSoqakhNzY2nLtlehBMSUkJAtgDAKDRfvB+z0OfcGUYHx9/%0ALS4uxgoKCtwj7J0Ax3EAIQR7e3tEc3MzcX9/r6TDeAC8RwYulwufn59xpgos%0ALi46Li4u8LGxMQ9ABINM7+npSeTdoWHLMDIyQqhUKmp7e5tDhzg9PSXFYjEG%0AIWSEQw0cExMz5TMiiYmJNoPB8F0w/en/Ly0tvba2tnIKCgpIkUhEra6u4vn5%0A+VClUjFKgyojk8msFEXxfQDeIwMdBu2Mw+Ewzr5WqyXz8vIICOGPAIB/nCbI%0AsNMvSqXyq0Qi8dtYTNVBLri6usoYY7FYkCkRVqu1CtkDPZ6RVCAQ2A0GQ8To%0A6Cg8Pj4GEokEDg4OemjsDVFbW0vy+XxSoVC4zxRUjeTkZIfJZPoVADDDBM4I%0AgGGYjsfjfdna2oLIZA4PD4ny8nJ8YGAAyuXyoCOHEvX19dlnZ2f/dDgcDYH6%0AiQlgqLKycmh4eJhFdzi0SFlZmaO9vZ2qr6/38H2RSARvb28JkiQj5ubmHB0d%0AHc4qZGdn205OTlJceodUAQzDKGQcaWlpdp1O5zMNLmPp6uoiULPNzMyw0G96%0AvZ64uroCubm5OI/Hc49eMAjvCkRJpdJ/l5eX2fn5+Xa1Wu0DUFhYSCqVSqf9%0ASiQSQq1Ws6Ojo6FCoYBSqZRRnjeIH4JaMQDgc29v7+XU1FSk0WgkHx4ePA4a%0AlLSxsZFYWFhg0UetqamJnJiYwAQCAaPp0OTwgfDpAdTJT09PzoWYZMBxHPpz%0At2DmlZWVZTs/P/eAYDIis8lkike7KSoqsh0cHKBrlvNB9trW1gY0Go37BOzp%0A6bFNT0+73wkXwt8YIm8nMjIyMLPZ7JThzT7Z9N2jOedyuX+kp6dXHR8fvwvC%0A73UpMjJyxuFw/AwAcMoxODhIeJ9qSUlJdqPRiBILxWLxZTgQKSkpdr1eHxXw%0AvvZWzl2Kokq9S4vslc/n99EcLiyIycnJ1/7+/u9DAfi8u7v7rbS01GPEuFyu%0Aw2q1ehgSupKLxeLrYJVYX1931NXVyQEA46EAgLi4ONvd3Z3bE9CplpOTU+F9%0AsLxVKSAEPbm/05CpkT1kYLFYLxDCQHeGT5mZmddnZ2cejemdPBwAtwxoGlpb%0AW5MD+burEnQIpuThAIDY2Fj74+NjJI7jFnSTCTbvdIjOzk68u7t7GGnuHRdS%0AD7gWw3H8NwhhT4jJ6a8hKWxMcf8BWQiA/lSw+WUAAAAASUVORK5CYII=), auto");
|
||||
});
|
||||
$('a').hover(function() {
|
||||
$(this).css("cursor", "url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c%0A6QAAA35JREFUSEvtVk1IG1EQnv1PNhEhVEloRa22gXqw3jyU5qAUQWk9iKjQ%0Ag7SIpIfmnJMHxaNQsYJUkLQSqAcP1VPFS6EeqwepFqOCaQ8x/kRo3N3se1tm%0AYdM02dhtrvVBEt6+b+abmffNbBhwvqpZlv0MADddLtf7bDY74ty0FMk4MRYE%0A4X4ikfhSV1dnwgkh4PF4FFVV3U7s7TCOiDs6Ouja2tofWEopyLL8UlXVV5WQ%0AOyI2DMModo6P3G63pqqqdE3spALXpbat0rW4sCz/Xzth1ufn5yWa0DQNtra2%0AoLu7W6GUjhBC3lY8Mu3E5aRX8Tpqa2shnU7jTFcKbSruYyfEFmZhYYEODw/f%0ABYCE9SxPLEnSo5qamtVwOMzPzc0ZyWTyga7r+BpEIZXM6n8hRmw0GjUmJyd5%0AAKC4N4klSbqTTqe/eb3evL9kMgn19fUvKKWv7Yjx1chxXFl+u3Oe53OEEDFP%0AzPM8yeVybLGXk5MTCAQCzzVNe4Mk6MxauD8+Pgafz1dCvrOzAy0tLaDrOjAM%0AA5lMxsSdnZ1BdXW1maz5FYlEjKmpKdvoLy8v8fVnZpfL5YBlWTMAURRNVVdV%0AVZXY7e3tQTAYzBNns1kTh/aiKL4jhDw1iVmW1QghQrm6WUQWMf4JEAQhH0ix%0AHbYUBmvhC/eCIPyklHotcXEbGxt6e3u7LbdFbJVuenraiEQijLW3M8IKra+v%0AQygUgqOjI2hoaDArxXGcTikVCtvJv7S09KOvr8+2xdBRZ2cnzM/Po+hgcXHR%0A6O/vZ5qbm439/X0GhY/3KUkSKIoCY2NjMD4+DqiTUChkHBwcMBcXF0iMg8Vd%0ATHJ7dnY2MTo6WpKEJRA86OrqgtXVVXNe8zwPeIeyLFsZmb941traSre3t03R%0AYjCIdblc3zVNu2WX3Y1oNJqamJiwzRzvFwVmrUAgAKlUCjY3N6GtrY3GYjF2%0AaGgof454rAR+MBiWZT0AkC07uQYGBmg8Hnc02VZWVoyenh4mHo/D4OBg2d5u%0AbGyEw8PD3+1UBlkVDoczMzMzjsj/Nsmwh30+3z0A+Jrv4yuM5N7e3szy8jKO%0AuooXlliW5U+Kojy0nDjJhgsGgzpOo0qWqqrg9Xo/6Lr+uNDeCbGJb2pqMnZ3%0Ad6+cz5ZjVPXp6Sn4/X5CKbWtlmNidCoIwjNK6ZOrMhdFMaNp2kdCSOwq3C/H%0Acfgu+27rfgAAAABJRU5ErkJggg==), crosshair");
|
||||
});
|
||||
} else {
|
||||
('*').hover(function() {
|
||||
@@ -30,4 +33,4 @@ $(function() {
|
||||
});
|
||||
}
|
||||
})
|
||||
})
|
||||
})
|
@@ -1,7 +1,6 @@
|
||||
$(function() {
|
||||
// 获取开关状态
|
||||
chrome.storage.sync.get('clickState2', function(budget) {
|
||||
// console.log(budget.clickState);
|
||||
// 获取页面节点
|
||||
let input = document.querySelector("#button-2");
|
||||
// 改变开关状态(保持与上次设置时一致)
|
||||
@@ -9,12 +8,23 @@ $(function() {
|
||||
});
|
||||
// 获取开关状态
|
||||
chrome.storage.sync.get('clickState3', function(budget) {
|
||||
// console.log(budget.clickState);
|
||||
// 获取页面节点
|
||||
let input = document.querySelector("#button-3");
|
||||
// 改变开关状态(保持与上次设置时一致)
|
||||
input.checked = budget.clickState3;
|
||||
});
|
||||
// 获取番茄钟页面状态
|
||||
chrome.storage.sync.get('clockState', function(budget) {
|
||||
console.log(budget.clockState);
|
||||
if (budget.clockState === "block") {
|
||||
$('#back').css("display", "block");
|
||||
$('#article').css("display", "none");
|
||||
$('#pomodoro').css("display", "block");
|
||||
} else if (budget.clockState === "none") {
|
||||
$('#article').css("display", "block");
|
||||
$('#pomodoro').css("display", "none");
|
||||
}
|
||||
});
|
||||
|
||||
// 点击开关时改变按钮状态
|
||||
$("#button-2").click(function() {
|
||||
@@ -22,7 +32,6 @@ $(function() {
|
||||
let checked = $("#button-2");
|
||||
// 持久化存储开关状态
|
||||
chrome.storage.sync.set({ 'clickState2': checked[0].checked });
|
||||
console.log('mouse success');
|
||||
|
||||
// 自动刷新页面
|
||||
chrome.tabs.query({
|
||||
@@ -31,7 +40,7 @@ $(function() {
|
||||
}, (tabs) => {
|
||||
console.log(tabs);
|
||||
let message = {
|
||||
info: 'reload'
|
||||
info: 'mouse'
|
||||
}
|
||||
chrome.tabs.sendMessage(tabs[0].id, message, res => {
|
||||
console.log(res);
|
||||
@@ -45,7 +54,6 @@ $(function() {
|
||||
let checked = $("#button-3");
|
||||
// 持久化存储开关状态
|
||||
chrome.storage.sync.set({ 'clickState3': checked[0].checked });
|
||||
console.log('click success');
|
||||
|
||||
// 自动刷新页面
|
||||
chrome.tabs.query({
|
||||
@@ -54,7 +62,7 @@ $(function() {
|
||||
}, (tabs) => {
|
||||
console.log(tabs);
|
||||
let message = {
|
||||
info: 'reload'
|
||||
info: 'click'
|
||||
}
|
||||
chrome.tabs.sendMessage(tabs[0].id, message, res => {
|
||||
console.log(res);
|
||||
@@ -65,7 +73,7 @@ $(function() {
|
||||
// Direct Url
|
||||
const btnDirectUrl = document.querySelector("#btnDirectUrl");
|
||||
chrome.storage.sync.get("linkOpen", ({ linkOpen }) => {
|
||||
btnDirectUrl.checked = !linkOpen;
|
||||
btnDirectUrl.checked = !linkOpen;
|
||||
});
|
||||
|
||||
btnDirectUrl.addEventListener("change", () => {
|
||||
@@ -78,4 +86,18 @@ $(function() {
|
||||
chrome.extension.getBackgroundPage().takeScreenshot(tabs[0]);
|
||||
})
|
||||
});
|
||||
})
|
||||
|
||||
$('#clock').click(function() {
|
||||
$('#pomodoro').fadeIn(500);
|
||||
$('#article').fadeOut(0);
|
||||
$('#back').css("display", "block");
|
||||
chrome.storage.sync.set({ "clockState": "block" });
|
||||
});
|
||||
|
||||
$('#back').click(function() {
|
||||
$('#pomodoro').fadeOut(0);
|
||||
$('#article').fadeIn(200);
|
||||
$('#back').css("display", "none");
|
||||
chrome.storage.sync.set({ "clockState": "none" });
|
||||
})
|
||||
})
|
@@ -1,97 +1,99 @@
|
||||
//天气
|
||||
//天气
|
||||
let key_w = "314285a761da4025bd4c09339dca5f0f"
|
||||
var longitude = 116.40
|
||||
var latitude = 39.90
|
||||
|
||||
var searchWeatherfn = async function () {
|
||||
// 用经纬度获取
|
||||
let url_jw = longitude + ',' + latitude
|
||||
console.log("url_jw: " + url_jw)
|
||||
let httpUrl = `https://geoapi.qweather.com/v2/city/lookup?location=${url_jw}&key=${key_w}`
|
||||
//获取城市的ID
|
||||
// let httpUrl = `https://geoapi.qweather.com/v2/city/lookup?location=黔江区&adm=重庆&key=${key}`
|
||||
let res1 = await fetch(httpUrl) // 不能res,会冲突
|
||||
let result = await res1.json()
|
||||
console.log("下面是result")
|
||||
console.log(result)
|
||||
document.getElementById("weatherSite").innerHTML = result.location[0].adm1
|
||||
let id = result.location[0].id
|
||||
console.log(id)
|
||||
//根据城市id获取具体的天气
|
||||
let httpUrl1 = `https://devapi.qweather.com/v7/weather/now?location=${id}&key=${key_w}`
|
||||
let res2 = await fetch(httpUrl1)
|
||||
let result1 = await res2.json()
|
||||
var searchWeatherfn = async function() {
|
||||
// 用经纬度获取
|
||||
let url_jw = longitude + ',' + latitude;
|
||||
console.log("url_jw: " + url_jw);
|
||||
let httpUrl = `https://geoapi.qweather.com/v2/city/lookup?location=${url_jw}&key=${key_w}`;
|
||||
//获取城市的ID
|
||||
// let httpUrl = `https://geoapi.qweather.com/v2/city/lookup?location=黔江区&adm=重庆&key=${key}`
|
||||
let res1 = await fetch(httpUrl); // 不能res,会冲突
|
||||
let result = await res1.json();
|
||||
console.log("下面是result");
|
||||
console.log(result);
|
||||
document.getElementById("weatherSite").innerHTML = result.location[0].adm1;
|
||||
let id = result.location[0].id;
|
||||
console.log(id);
|
||||
//根据城市id获取具体的天气
|
||||
let httpUrl1 = `https://devapi.qweather.com/v7/weather/now?location=${id}&key=${key_w}`
|
||||
let res2 = await fetch(httpUrl1);
|
||||
let result1 = await res2.json();
|
||||
|
||||
console.log(result1)
|
||||
console.log(result1.now)
|
||||
//显示天气情况
|
||||
let now = result1.now.text
|
||||
document.getElementById("weatherText").innerHTML = now
|
||||
//显示温度
|
||||
let nowTemp = result1.now.temp
|
||||
document.getElementById("weatherTemp").innerHTML = nowTemp + '°'
|
||||
//显示图标
|
||||
let svg_icon = result1.now.icon
|
||||
document.getElementById("svg_w").src = "./assets/image/weather/icons/" + svg_icon + ".svg"
|
||||
//切换背景色
|
||||
var bobyEI = document.body
|
||||
svg_icon = parseInt(svg_icon)
|
||||
if (100 <= svg_icon && svg_icon < 101) {
|
||||
bobyEI.style.backgroundImage = "url(./assets/image/weather/sun.webp)"
|
||||
} else if (101 <= svg_icon && svg_icon < 104) {
|
||||
bobyEI.style.backgroundImage = "url(./assets/image/weather/yun.webp)"
|
||||
} else if (104 <= svg_icon && svg_icon < 150) {
|
||||
bobyEI.style.backgroundImage = "url(./assets/image/weather/yin.webp)"
|
||||
} else if (150 <= svg_icon && svg_icon < 300) {
|
||||
bobyEI.style.backgroundImage = "url(./assets/image/weather/night.webp)"
|
||||
} else if (300 <= svg_icon && svg_icon < 400) {
|
||||
bobyEI.style.backgroundImage = "url(./assets/image/weather/yu.webp)"
|
||||
} else if (400 <= svg_icon && svg_icon < 500) {
|
||||
bobyEI.style.backgroundImage = "url(./assets/image/weather/xue.webp)"
|
||||
} else {
|
||||
bobyEI.style.backgroundImage = "url(./assets/image/weather/yun.webp)"
|
||||
}
|
||||
console.log(result1)
|
||||
console.log(result1.now);
|
||||
//显示天气情况
|
||||
let now = result1.now.text;
|
||||
document.getElementById("weatherText").innerHTML = now;
|
||||
//显示温度
|
||||
let nowTemp = result1.now.temp
|
||||
document.getElementById("weatherTemp").innerHTML = nowTemp + '°';
|
||||
//显示图标
|
||||
let svg_icon = result1.now.icon;
|
||||
document.getElementById("svg_w").src = "./assets/image/weather/icons/" + svg_icon + ".svg";
|
||||
//切换背景色
|
||||
var bobyEI = document.body;
|
||||
// var bobyEI = document.getElementById("weather")
|
||||
svg_icon = parseInt(svg_icon);
|
||||
if (100 <= svg_icon && svg_icon < 101) {
|
||||
bobyEI.style = "background: url(./assets/image/weather/sun.webp) no-repeat; background-size: cover;"
|
||||
} else if (101 <= svg_icon && svg_icon < 104) {
|
||||
bobyEI.style = "background: url(./assets/image/weather/yun.webp) no-repeat; background-size: cover;"
|
||||
} else if (104 <= svg_icon && svg_icon < 150) {
|
||||
bobyEI.style = "background: url(./assets/image/weather/yin.webp) no-repeat; background-size: cover;"
|
||||
} else if (150 <= svg_icon && svg_icon < 300) {
|
||||
bobyEI.style = "background: url(./assets/image/weather/night.webp) no-repeat; background-size: cover;"
|
||||
} else if (300 <= svg_icon && svg_icon < 400) {
|
||||
bobyEI.style = "background: url(./assets/image/weather/yu.webp) no-repeat; background-size: cover;"
|
||||
} else if (400 <= svg_icon && svg_icon < 500) {
|
||||
bobyEI.style = "background: url(./assets/image/weather/xue.webp) no-repeat; background-size: cover;"
|
||||
} else {
|
||||
bobyEI.style = "background: url(./assets/image/weather/yun.webp) no-repeat; background-size: cover;"
|
||||
}
|
||||
}
|
||||
|
||||
function find_site() { //获取浏览器的经纬度
|
||||
console.log("开始定位浏览器位置")
|
||||
localStorage.removeItem('BitD_longitude')
|
||||
localStorage.removeItem('BitD_latitude')
|
||||
navigator.geolocation.getCurrentPosition(onSuccess); // 获取经纬度
|
||||
function onSuccess(position) {
|
||||
//经度
|
||||
longitude = position.coords.longitude;
|
||||
localStorage.setItem('BitD_longitude', longitude)
|
||||
console.log("longitude:" + longitude)
|
||||
console.log("开始定位浏览器位置")
|
||||
localStorage.removeItem('BitD_longitude')
|
||||
localStorage.removeItem('BitD_latitude')
|
||||
navigator.geolocation.getCurrentPosition(onSuccess); // 获取经纬度
|
||||
function onSuccess(position) {
|
||||
//经度
|
||||
longitude = position.coords.longitude;
|
||||
localStorage.setItem('BitD_longitude', longitude)
|
||||
console.log("longitude:" + longitude)
|
||||
|
||||
//纬度
|
||||
latitude = position.coords.latitude;
|
||||
localStorage.setItem('BitD_latitude', latitude)
|
||||
console.log("latitude:" + latitude)
|
||||
console.log("获得浏览器经纬度而且写入localstorage end")
|
||||
}
|
||||
//纬度
|
||||
latitude = position.coords.latitude;
|
||||
localStorage.setItem('BitD_latitude', latitude)
|
||||
console.log("latitude:" + latitude)
|
||||
console.log("获得浏览器经纬度而且写入localstorage end")
|
||||
}
|
||||
}
|
||||
|
||||
if (localStorage.getItem('BitD_longitude')) { //没有缓存
|
||||
longitude = localStorage.getItem('BitD_longitude')
|
||||
latitude = localStorage.getItem('BitD_latitude')
|
||||
searchWeatherfn()
|
||||
longitude = localStorage.getItem('BitD_longitude')
|
||||
latitude = localStorage.getItem('BitD_latitude')
|
||||
searchWeatherfn()
|
||||
} else { // 没有缓存的时候 或者 需要更新的时候
|
||||
console.log("没有找到")
|
||||
find_site()
|
||||
searchWeatherfn()
|
||||
console.log("没有找到")
|
||||
find_site()
|
||||
searchWeatherfn()
|
||||
}
|
||||
|
||||
document.getElementById("weatherSite").onclick = function () {
|
||||
find_site()
|
||||
searchWeatherfn()
|
||||
document.getElementById("weatherSite").onclick = function() {
|
||||
find_site()
|
||||
searchWeatherfn()
|
||||
}
|
||||
|
||||
// //天气end
|
||||
//翻译
|
||||
document.getElementById("ToTans").onclick = function () {
|
||||
console.log(chrome.extension.getBackgroundPage())
|
||||
chrome.extension.getBackgroundPage().tranBit()
|
||||
}
|
||||
//默认参数
|
||||
// document.getElementById("TOtans").onclick = function () {
|
||||
// console.log(chrome.extension.getBackgroundPage())
|
||||
// chrome.extension.getBackgroundPage().tranBit()
|
||||
// }
|
||||
|
||||
//翻译end
|
||||
//翻译end
|
||||
|
Reference in New Issue
Block a user