λ²κ·Έ μ€λͺ
:
μ¬λ°μ μμμ λ³κ²½ν μ μμ΅λλ€.
(λλ μ¬μ΄ν΄ ν΄λΌμ΄λ°κ³Ό κ°μ λ€λ₯Έ ꡬμ)
μ€μ νλ:
μμ μ€μ μ λ³κ²½νκ³ μ μ₯ν μ μμ΅λλ€. κ·Έλ¬λ μλ‘ κ³ μΉ¨νλ©΄ μ΄μ μ€μ μ΄ μ¬μ ν μμ΅λλ€.
μμλλ λμ:
κ°μ λ³κ²½νκ³ "μ μ₯"μ λλ₯΄λ©΄ μ μ₯λ©λλ€.
μ¬ν λ¨κ³:
μμμ λ³κ²½νκ³ μ μ₯νμμμ€.
λ€λ₯Έ νμ΄μ§λ‘ μ΄λν λ€μ "μ¬λ°μ μμ μ€μ " νμ΄μ§λ‘ λμκ°λλ€.
κ·Έκ²μ μ΄μ μ€μ μ κ°μ§ κ²μ
λλ€
ν¬λ‘¬ λ²μ
λΉλ°λ 1.13.1008.40, ν¬λ‘¬ 62.0.3202.97 κΈ°λ°
νλ¬κ·ΈμΈ λ²μ :
5.12.1
νλ λ§ν¬?:
μ½μ μ€λ₯?
Fetch fitnessData from fitnessDataService.getFitnessData
FitnessDataService.js:68 Fetch fitnessObjectsWithDaysOff from fitnessDataService.getFitnessObjectsWithDaysOff
FitnessDataService.js:183 First preview day is Sat Jan 06 2018 00:00:00 GMT+0000 (GMT)
FitnessDataService.js:214 Generating FitnessData from storage took 369 ms.
fitnessTrendGraph.js:25 FitnessTrendGraph: message fitnessDataLoaded received
fitnessTrendGraph.js:267 Configure graph options
fitnessTrendTable.js:12 FitnessTrendTable: message fitnessDataLoaded received
fitnessTrendGraph.js:539 Generating Fitness Graph took 250 ms.
index.html#!/zonesSettings/heartRate:1 Unchecked runtime.lastError while running storage.set: QUOTA_BYTES_PER_ITEM quota exceeded
at eval (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/directives/xtdZones/XtdZones.js:78:41)
at Object.eval [as callback] (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/services/ChromeStorageService.js:78:17)
XtdZones.js:86 localStorageMustBeCleared has been updated to: true
11YearProgressController.js:260 Graph loaded
angular.js:14700 Possibly unhandled rejection: undefined
(anonymous) @ angular.js:14700
angular.js:14700 ARIA: Attribute " aria-label ", required for accessibility, is missing on node: <input ng-keypress=β"dialog.keypress($event)β" md-autofocus ng-model=β"dialog.result" placeholder ng-required=β"dialog.required" class=β"ng-pristine ng-valid md-autofocus md-input ng-not-empty ng-valid-required ng-touched" id=β"input_167" aria-invalid=β"false" style>β
(anonymous) @ angular.js:14700
index.html#!/zonesSettings/heartRate:1 Unchecked runtime.lastError while running storage.set: QUOTA_BYTES_PER_ITEM quota exceeded
at eval (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/directives/xtdZones/XtdZones.js:78:41)
at Object.eval [as callback] (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/services/ChromeStorageService.js:78:17)
XtdZones.js:86 localStorageMustBeCleared has been updated to: true
index.html#!/zonesSettings/heartRate:1 Unchecked runtime.lastError while running storage.set: QUOTA_BYTES_PER_ITEM quota exceeded
at eval (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/directives/xtdZones/XtdZones.js:78:41)
at Object.eval [as callback] (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/services/ChromeStorageService.js:78:17)
XtdZones.js:86 localStorageMustBeCleared has been updated to: true
index.html#!/zonesSettings/heartRate:1 Unchecked runtime.lastError while running storage.set: QUOTA_BYTES_PER_ITEM quota exceeded
at eval (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/directives/xtdZones/XtdZones.js:78:41)
at Object.eval [as callback] (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/services/ChromeStorageService.js:78:17)
XtdZones.js:86 localStorageMustBeCleared has been updated to: true
angular.js:14700 mdMenu: The $mdOpenMenu method is deprecated. Please use `$mdMenu.open`.
(anonymous) @ angular.js:14700
11YearProgressController.js:260 Graph loaded
2angular.js:14700 mdMenu: The $mdOpenMenu method is deprecated. Please use `$mdMenu.open`.
(anonymous) @ angular.js:14700
index.html#!/zonesSettings/ascent:1 Unchecked runtime.lastError while running storage.set: QUOTA_BYTES_PER_ITEM quota exceeded
at eval (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/directives/xtdZones/XtdZones.js:78:41)
at Object.eval [as callback] (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/services/ChromeStorageService.js:78:17)
XtdZones.js:86 localStorageMustBeCleared has been updated to: true
AthleteSettingsController.js:48 userMaxHr has been updated to 177
AthleteSettingsController.js:30 localStorageMustBeCleared has been updated to true
AthleteSettingsController.js:48 userMaxHr has been updated to 178
AthleteSettingsController.js:30 localStorageMustBeCleared has been updated to true
index.html#!/zonesSettings/heartRate:1 Unchecked runtime.lastError while running storage.set: QUOTA_BYTES_PER_ITEM quota exceeded
at eval (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/directives/xtdZones/XtdZones.js:78:41)
at Object.eval [as callback] (chrome-extension://dhiaggccakkgdfcadnklkbljcgicpckn/options/app/services/ChromeStorageService.js:78:17)
XtdZones.js:86 localStorageMustBeCleared has been updated to: true
νμν κ²½μ° μ€ν¬λ¦°μ· λλ YouTube λμμ λ§ν¬λ₯Ό λ§ν¬νμΈμ.
@luisgutz λ³΄κ³ μ κΈ°λ‘μ κ°μ¬λ립λλ€. ν λΉλμ΄ μ΄κ³Όλ κ²μΌλ‘ 보μ΄λ νλ¬κ·ΈμΈμ λκΈ°νλ μ μ₯μμΈ κ² κ°μ΅λλ€. μ λ₯Ό μν΄ κ·Έλ κ² ν΄μ£Όμ€ μ μλμ?
chrome.storage.local.getBytesInUse((bytesInUse) => {
let storage = {
bytesInUse,
quotaBytes: chrome.storage.local.QUOTA_BYTES,
percentUsage: bytesInUse / chrome.storage.local.QUOTA_BYTES * 100,
};
console.log(storage);
});
{bytesInUse: 1626377, quotaBytes: 5242880, percentUsage: 31.020679473876957}
μ κ°μ κ²°κ³Όκ° λ°νλ©λλ€.
μ΄ κ²°κ³Όλ₯Ό μ£ΌμΈμ :)
λΉμ μ λμμ μ£Όμ μ κ°μ¬ν©λλ€.
ν°
μλ νμΈμ ν λ§μ€,
λ€μμ λͺ λ Ήμ μΆλ ₯μ λλ€.
{bytesInUse: 2358341, quotaBytes: 5242880, percentUsage: 44.98178482055664}
κ·Έλμ μμ§ μ¬μ κ° μ’ μλ κ² κ°μλ°...
BTW μ΄λ κ² λΉ¨λ¦¬ λ΄ μ£Όμ μ κ°μ¬ν©λλ€
루μ΄μ€
2018λ
1μ 5μΌ 19:46, Thomas Champagne [email protected]
μΌλ€:
@luisgutz https://github.com/luisgutz λ³΄κ³ μμ λ‘κ·Έμ κ°μ¬λ립λλ€.
ν λΉλμ΄ μλ κ²μΌλ‘ 보μ΄λ νλ¬κ·ΈμΈμ λκΈ°νλ μ μ₯μμΈ κ² κ°μ΅λλ€.
μ΄κ³Όνμ΅λλ€. μ λ₯Ό μν΄ κ·Έλ κ² ν΄μ£Όμ€ μ μλμ?
- ν¬λ‘¬μΌλ‘ μμ μ€μ μΌλ‘ μ΄λ
- μ΄μ μ²λΌ F12 ν€λ₯Ό λλ₯΄μμμ€.
- μ½μμμ λ€μμ 볡μ¬/λΆμ¬λ£κΈ°/μ λ ₯ν©λλ€.
chrome.storage.local.getBytesInUse((bytesInUse) => {
μ€ν λ¦¬μ§ = {
λ°μ΄νΈ μΈ μ¬μ©,
μΏΌν°λ°μ΄νΈ: chrome.storage.local.QUOTA_BYTES,
νΌμΌνΈ μ¬μ©: bytesInUse / chrome.storage.local.QUOTA_BYTES * 100,
};
console.log(μ μ₯μ);
});{bytesInUse: 1626377, quotaBytes:
5242880, νΌμΌνΈμ¬μ©: 31.020679473876957}μ΄ κ²°κ³Όλ₯Ό μ£ΌμΈμ :)
λΉμ μ λμμ μ£Όμ μ κ°μ¬ν©λλ€.
ν°
β
λΉμ μ΄ μΈκΈλμκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ³ GitHubμμ νμΈνμΈμ.
https://github.com/thomaschampagne/stravistix/issues/498#issuecomment-355647908 ,
λλ μ€λ λ μμκ±°
https://github.com/notifications/unsubscribe-auth/AAXf4rh8XN0E46vPuOxHMfkYLQIMn9Khks5tHnwUgaJpZM4RUzNs
.
μ λ΄ μ€μ. μ΄κ²μ μ€λ₯κ° μλ λκΈ°νλ μ μ₯μκ° μλ λ‘컬 μ μ₯μλ₯Ό κ°μ Έμ΅λλ€.
λ€μμ μ¬μ©νμ¬ λ€μ μλν μ μμ΅λκΉ?
chrome.storage.sync.getBytesInUse((bytesInUse) => {
let storage = {
bytesInUse,
quotaBytes: chrome.storage.sync.QUOTA_BYTES,
percentUsage: bytesInUse / chrome.storage.sync.QUOTA_BYTES * 100,
};
console.log(storage);
});
chrome.storageλ₯Ό κ΅μ²΄νμ΅λλ€. chrome.storageμ λ‘컬 . λμ‘°
κ°μ¬ ν΄μ !
λ μ κ²!
{bytesInUse: 9207, quotaBytes: 5242880, percentUsage: 0.17560958862304688}
루μ΄μ€
2018λ
1μ 5μΌ 20:41, Thomas Champagne [email protected]
μΌλ€:
μ λ΄ μ€μ. μ΄κ²μ λκΈ°ν λ μ μ₯μκ° μλ λ‘컬 μ μ₯μλ₯Ό μ»μ΅λλ€.
μ€λ₯κ° μμ΅λλ€.
λ€μμ μ¬μ©νμ¬ λ€μ μλν μ μμ΅λκΉ?chrome.storage.sync.getBytesInUse((bytesInUse) => {
μ€ν λ¦¬μ§ = {
λ°μ΄νΈ μΈ μ¬μ©,
μΏΌν°λ°μ΄νΈ: chrome.storage.local.QUOTA_BYTES,
νΌμΌνΈ μ¬μ©: bytesInUse / chrome.storage.local.QUOTA_BYTES * 100,
};
console.log(μ μ₯μ);
});chrome.storageλ₯Ό κ΅μ²΄νμ΅λλ€. chrome.storageμ λ‘컬 . λμ‘°
κ°μ¬ ν΄μ !
β
λΉμ μ΄ μΈκΈλμκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ³ GitHubμμ νμΈνμΈμ.
https://github.com/thomaschampagne/stravistix/issues/498#issuecomment-355660112 ,
λλ μ€λ λ μμκ±°
https://github.com/notifications/unsubscribe-auth/AAXf4llBC3qWYod8Udm9UfpJc7rdNImTks5tHokJgaJpZM4RUzNs
.
νΌνΈλμ€ νΈλ λ κΈ°λ₯μ μ¬μ©νμλμ?
μ¦, νλ¬κ·ΈμΈ μ μ₯ μμμ κΈ°λ‘μ μ μ₯ν μ μμ΅λλ€.
"3μ "μ ν΄λ¦νκ³ "μ 보"λ₯Ό ν΄λ¦νλ©΄.
"κΈ°λ‘ ν¬κΈ°: XXXMB"κ° νμλμ΄μΌ ν©λλ€.
λΉμ μ κ²μ 무μμ λκΉ?
κΈ°λ‘ ν¬κΈ°: 2.2MB.
루μ΄μ€
2018λ
1μ 5μΌ 21:04 Thomas Champagne [email protected]
μΌλ€:
νΌνΈλμ€ νΈλ λ κΈ°λ₯μ μ¬μ©νμλμ?
μ¦, νλ¬κ·ΈμΈ μ μ₯ μμμ κΈ°λ‘μ μ μ₯ν μ μμ΅λλ€.
"3μ "μ ν΄λ¦νκ³ "μ 보"λ₯Ό ν΄λ¦νλ©΄.
"κΈ°λ‘ ν¬κΈ°: XXXMB"κ° νμλμ΄μΌ ν©λλ€.
λΉμ μ κ²μ 무μμ λκΉ?
β
λΉμ μ΄ μΈκΈλμκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ³ GitHubμμ νμΈνμΈμ.
https://github.com/thomaschampagne/stravistix/issues/498#issuecomment-355665087 ,
λλ μ€λ λ μμκ±°
https://github.com/notifications/unsubscribe-auth/AAXf4h4PU62wm-jVcOyKmb9nok2PQ2tPks5tHo5pgaJpZM4RUzNs
.
κ·Έκ²μ λλ₯Ό μν΄ λμΌνλ€. λλ νμ€ν 리 ν¬κΈ°κ° 0,7MBμ λλ€.
κ°μ λ¬Έμ κ° μμ΅λλ€.
λκΈ°νλ κΈ°λ‘ ν¬κΈ°: 1.26MB
κ·Έλ¦¬κ³ μ λ ₯ λλ μ¬λ°μ μμμ μ μ₯ν λ°©λ²μ΄ μμ΅λλ€.
μ°λ¦¬κ° λΉμ μ λκΈ° μν΄ λ ν μ μλ μΌμ΄ μλ€λ©΄...
λλ κ°μ λ¬Έμ λ₯Ό μκ³ μμ΄.
νμ μ‘΄ λ³κ²½ λ° μ μ₯ > μ¬λ°μ μ‘΄μ κΈ°λ³Έ μ€μ μ
λλ€.
μ¬λ°μ μμ λ³κ²½ λ° μ μ₯ > νμ μμμ΄ κΈ°λ³Έ μ€μ μΌλ‘ λμκ°λλ€.
@JohanDH
κ°μ¬ ν΄μ
μλ νμΈμ @thomaschampagne
μ μ₯ :/ μ΄λ€ μ€λ₯ λ©μμ§λ λμ°νμ§ μμ΅λλ€ :/
μ½μμμ μ΄κ²μ μΆλ ₯μ 무μμ λκΉ?
chrome.storage.sync.getBytesInUse((bytesInUse) => {
let storage = {
bytesInUse,
quotaBytes: chrome.storage.sync.QUOTA_BYTES,
percentUsage: bytesInUse / chrome.storage.sync.QUOTA_BYTES * 100,
};
console.log(storage);
});
κ²°κ³Ό: {bytesInUse: 6677, quotaBytes: 102400, percentUsage: 6.5205078125}
@JohanDH @luisgutz @delumerlino @davidcafor
κ°λ¨ν μ§λ¬Έμ λλ€... ν¬λ‘¬μ μ°κ²°λ κ΅¬κΈ κ³μ μ΄ μμΌμ κ°μ? (λ€μν ν¬λ‘¬/μ»΄ν¨ν° κ°μ λΆλ§ν¬, λΉλ°λ²νΈ λ±μ λκΈ°νν μ μμμ μλ―Έν©λλ€).
ν¬λ‘¬ λκΈ°ν μ μ₯μμ μμμ μ μ₯νκΈ° μν΄ chrome.storage.sync λ₯Ό μ¬μ©νκΈ° μλ κ²½μ° μ΄κ²μ΄ κ·Όλ³Έ μμΈμΌ μ μμ΅λλ€.
μ, λ΄ Google κ³μ μ΄ Chromeμ μ°κ²°λμ΄ μμ΅λλ€.
μμμ΄ κ³ λ§μ. @JohanDH @luisgutz @delumerlino @davidcaforμκ² λ€μ ν λ²
μμμ μ μ₯ν μ μμ λ. μ΄κ²μ μ½μλ‘ λ³΄λ΄κ³ κ²°κ³Όλ₯Ό μΈμν΄ μ£Όμκ² μ΅λκΉ? :)
chrome.storage.sync.get({zones: null}, (data) => {
function byteCount(s) {
return encodeURI(s).split(/%..|./).length - 1;
}
console.log("User zones item size saved: " + byteCount(JSON.stringify(data)) + " bytes" );
});
λκΈ°ν μ μ₯μμμ μ¬μ©μ μμ νλͺ©μ ν¬κΈ°λ₯Ό κ³μ°ν©λλ€(Google μ νμ 8192λ°μ΄νΈ(https://developer.chrome.com/extensions/storage#property-sync)).
μ μ₯λ μ¬μ©μ μμ νλͺ© ν¬κΈ°: 6107λ°μ΄νΈ
μ’μ, λλ λ¬Έμ λ₯Ό μ¬ννλ€κ³ μκ°ν©λλ€.
3 λμ 9 HR μμμ΄ νμλ©λλ€.
λΉμ μ μ΄κ²μ κ²½ννκ³ μμ΅λκΉ?
ν°
μ, μ΄κ²μ΄ λ¬Έμ μ λλ€.
λ€μ 릴리μ€μμ λ¬Έμ κ° ν΄κ²°λ¨ ;)
ν λ§μ€, μ¬μ ν λΉμ·ν λ¬Έμ μ μ§λ©΄ν΄ μμ΅λλ€.
"μμ μ€μ " νμ΄μ§μμ Z5-Z14λ₯Ό μμ νκ³ μ μ₯μ λλ₯΄λ©΄ "QUOTA_BYTES_PER_ITEM ν λΉλ μ΄κ³Ό" μ€λ₯κ° νμλ©λλ€.
μ½μμμ μ€ν¬λ¦½νΈλ₯Ό μ€ννλλ° λ€μκ³Ό κ°μ΄ νμλ©λλ€.
μ μ₯λ μ¬μ©μ μμ νλͺ© ν¬κΈ°: 8092λ°μ΄νΈ
{bytesInUse: 10195, quotaBytes: 102400, percentUsage: 9.9560546875}
κ°μ₯ μ μ©ν λκΈ
μ, μ΄κ²μ΄ λ¬Έμ μ λλ€.