ブラウザのローカルデータベース(indexedDB)に保存するため一度やったらそれなりに持続性があるはず
これみて、「コードをコピー」せずに下のbookmarklet.js
を代わりにコピーすればよろし
ブラウザのローカルデータベース(indexedDB)に保存するため一度やったらそれなりに持続性があるはず
これみて、「コードをコピー」せずに下のbookmarklet.js
を代わりにコピーすればよろし
javascript: (function(){const dbName="localforage",storeName="keyvaluepairs",openReq=indexedDB.open(dbName);openReq.onsuccess=function(e){let o=e.target.result;console.log(o);let n=o.transaction(storeName,"readwrite").objectStore(storeName);console.log(n);let t=n.openCursor(IDBKeyRange.only("vuex-lz"));t.onsuccess=function(e){let o=t.result;if(o){o.value.config.interfaceLanguage="ja_pedantic",o.update(o.value).onsuccess=function(){location.reload()},o.continue()}},o.close()},openReq.onerror=function(e){console.error("db open error")};}()); |
const dbName = 'localforage' | |
const storeName = 'keyvaluepairs' | |
const openReq = indexedDB.open(dbName) | |
openReq.onsuccess = function(event) { | |
let db = event.target.result | |
console.log(db) | |
let trans = db.transaction(storeName, 'readwrite') | |
let store = trans.objectStore(storeName) | |
console.log(store) | |
let request = store.openCursor(IDBKeyRange.only('vuex-lz')) | |
request.onsuccess = function(event) { | |
let cursor = request.result | |
if (cursor) { | |
cursor.value.config.interfaceLanguage = "ja_pedantic" | |
let updateRequest = cursor.update(cursor.value) | |
updateRequest.onsuccess = function() { | |
location.reload() | |
} | |
cursor.continue() | |
} | |
} | |
db.close() | |
} | |
openReq.onerror = function(event) { | |
console.error('db open error') | |
} |