Browse Source

解决不能强制更新数据的问题

tags/v8.0
枫谷剑仙 5 years ago
parent
commit
09569d1bf2
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      script.js

+ 4
- 4
script.js View File

@@ -471,7 +471,7 @@ function loadData(force = false)


if (statusLine) statusLine.classList.remove("loading-check-version"); if (statusLine) statusLine.classList.remove("loading-check-version");
if (statusLine) statusLine.classList.add("loading-mon-info"); if (statusLine) statusLine.classList.add("loading-mon-info");
if (db && currentCkey.ckey.card == lastCurrentCkey.ckey.card) {
if (!force && db && currentCkey.ckey.card == lastCurrentCkey.ckey.card) {
console.log(`cards_${currentDataSource.code} ckey相等,直接读取已有的数据`, currentCkey.ckey.card); console.log(`cards_${currentDataSource.code} ckey相等,直接读取已有的数据`, currentCkey.ckey.card);
const transaction = db.transaction([`cards`]); const transaction = db.transaction([`cards`]);
const objectStore = transaction.objectStore(`cards`); const objectStore = transaction.objectStore(`cards`);
@@ -500,7 +500,7 @@ function loadData(force = false)
{ {
GM_xmlhttpRequest({ GM_xmlhttpRequest({
method: "GET", method: "GET",
url: `${sourceDataFolder}/mon_${currentDataSource.code}.json${force?`?t=${_time}`:''}`, //Cards数据文件
url: `${sourceDataFolder}/mon_${currentDataSource.code}.json?t=${_time}`, //Cards数据文件
onload: function(response) { onload: function(response) {
console.log(`cards_${currentDataSource.code} ckey变化,储存新数据`, currentCkey.ckey.card); console.log(`cards_${currentDataSource.code} ckey变化,储存新数据`, currentCkey.ckey.card);
try { try {
@@ -557,7 +557,7 @@ function loadData(force = false)
if (statusLine) statusLine.classList.remove("loading-mon-info"); if (statusLine) statusLine.classList.remove("loading-mon-info");


if (statusLine) statusLine.classList.add("loading-skill-info"); if (statusLine) statusLine.classList.add("loading-skill-info");
if (db && currentCkey.ckey.skill == lastCurrentCkey.ckey.skill) {
if (!force && db && currentCkey.ckey.skill == lastCurrentCkey.ckey.skill) {
console.log(`skills_${currentDataSource.code} ckey相等,直接读取已有的数据`, currentCkey.ckey.card); console.log(`skills_${currentDataSource.code} ckey相等,直接读取已有的数据`, currentCkey.ckey.card);
const transaction = db.transaction([`skills`]); const transaction = db.transaction([`skills`]);
const objectStore = transaction.objectStore(`skills`); const objectStore = transaction.objectStore(`skills`);
@@ -586,7 +586,7 @@ function loadData(force = false)
{ {
GM_xmlhttpRequest({ GM_xmlhttpRequest({
method: "GET", method: "GET",
url: `${sourceDataFolder}/skill_${currentDataSource.code}.json${force?`?t=${_time}`:''}`, //Skills数据文件
url: `${sourceDataFolder}/skill_${currentDataSource.code}.json?t=${_time}`, //Skills数据文件
onload: function(response) { onload: function(response) {
console.log(`skills_${currentDataSource.code} ckey变化,储存新数据`, currentCkey.ckey.skill); console.log(`skills_${currentDataSource.code} ckey变化,储存新数据`, currentCkey.ckey.skill);
try { try {


Loading…
Cancel
Save