Elevate: لا يمكن حفظ مناطق معدل ضربات القلب

تم إنشاؤها على ٥ يناير ٢٠١٨  ·  21تعليقات  ·  مصدر: thomaschampagne/elevate

وصف الخطأ:
لا يمكن تغيير مناطق معدل ضربات القلب.
(أو مناطق أخرى ، مثل التسلق الدائري)

السلوك الفعلي:
يمكن تغيير إعدادات المنطقة وحفظها. ولكن عند التحديث ، لا تزال الإعدادات القديمة موجودة

سلوك متوقع:
يجب أن يؤدي تغيير أي قيمة والضغط على "حفظ" إلى حفظها.

خطوات التكاثر:
تغيير أي منطقة ، احفظها.
انتقل إلى صفحة مختلفة ، ثم ارجع إلى صفحة "تعيين منطقة معدل ضربات القلب".
سيكون لها الإعدادات القديمة

نسخة كروم
Vivaldi 1.13.1008.40 ، استنادًا إلى Chrome 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 إذا لزم الأمر:

التعليق الأكثر فائدة

نعم هذه هي المشكلة.

ال 21 كومينتر

luisgutz شكرا للتقرير والسجلات. يبدو أنها سعة التخزين التي تمت مزامنتها للمكوِّن الإضافي والتي يبدو أنها تجاوزت الحصة النسبية. هل يمكنك أن تفعل ذلك لأجلي:

  1. انتقل إلى أي إعدادات منطقة مع الكروم الخاص بك
  2. اضغط على F12 كما فعلت /
  3. في وحدة التحكم نسخ / لصق / أدخل هذا:
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}

لذلك أعتقد أنه لا يزال لدي مساحة صغيرة متاحة ...

راجع للشكر للنظر في هذا بسرعة

لويس

في 5 يناير 2018 الساعة 19:46 ، أرسل Thomas Champagne [email protected]
كتب:

luisgutz https://github.com/luisgutz شكرا للتقرير والسجلات.
يبدو أنها التخزين المتزامن للمكوِّن الإضافي الذي يبدو أنه يحتوي على حصة
تجاوزت. هل يمكنك أن تفعل ذلك لأجلي:

  1. انتقل إلى أي إعدادات منطقة مع الكروم الخاص بك
  2. اضغط على F12 كما فعلت /
  3. في وحدة التحكم نسخ / لصق / أدخل هذا:

chrome.storage.local.getBytesInUse ((bytesInUse) => {
دع التخزين = {
bytesInUse ،
quotaBytes: chrome.storage.local.QUOTA_BYTES ،
النسبة المئوية للاستخدام: bytesInUse / chrome.storage.local.QUOTA_BYTES * 100 ،
} ؛
console.log (التخزين) ؛
}) ؛

سيؤدي هذا إلى إرجاع شيء مثل: {bytesInUse: 1626377، quotaBytes:
5242880 النسبة المئوية

أعطني هذه النتيجة :)

شكرا لمساعدتك.

توم

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على 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}

لويس

في 5 يناير 2018 الساعة 20:41 ، أرسل Thomas Champagne الإخطارات @github.com
كتب:

يا غلط مني. هذا احصل على التخزين المحلي ، وليس التخزين المتزامن حيث
لديك الخطأ.
هل يمكنك إعادة المحاولة باستخدام:

chrome.storage.sync.getBytesInUse ((bytesInUse) => {
دع التخزين = {
bytesInUse ،
quotaBytes: 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 نقاط" ثم النقر فوق "حول".

يجب أن تشاهد: "حجم السجل: XXX ميغابايت."

ماهو لك؟

حجم التاريخ: 2.2 ميجا بايت.

لويس

في 5 كانون الثاني (يناير) 2018 الساعة 21:04 ، أرسل Thomas Champagne الإخطارات @github.com
كتب:

هل تستخدم ميزة اتجاه اللياقة؟

أعني بهذا أنه قد يكون لديك سجلك مخزّنًا في منطقة تخزين البرنامج المساعد.

إذا قمت بالنقر فوق "3 نقاط" ثم النقر فوق "حول".

يجب أن تشاهد: "حجم السجل: XXX ميغابايت."

ماهو لك؟

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/thomaschampagne/stravistix/issues/498#issuecomment-355665087 ،
أو كتم الخيط
https://github.com/notifications/unsubscribe-auth/AAXf4h4PU62wm-jVcOyKmb9nok2PQ2tPks5tHo5pgaJpZM4RUzNs
.

إنه نفس الشيء بالنسبة لي. لدي حجم التاريخ 0،7 ميجا بايت

انا لدى نفس المشكله.
حجم السجل الذي تمت مزامنته: 1.26 ميغابايت
ولا توجد طريقة لتوفير الطاقة أو مناطق معدل ضربات القلب.
إذا كان هناك شيء آخر يمكننا القيام به لمساعدتك ...

لدي نفس المشكلة.

تغيير مناطق الطاقة وحفظ> مناطق معدل ضربات القلب هي إعدادات افتراضية
قم بتغيير مناطق معدل ضربات القلب وحفظ> مناطق الطاقة تعود إلى الإعدادات الافتراضية

تضمين التغريدة

  • حدث الخطأ في التطبيق الجديد؟
  • هل لديك رسالة خطأ منبثقة؟
  • هل لديك خطأ جافا سكريبت؟ (مطور وحدة التحكم F12)

شكرا

مرحبًا thomaschampagne

  • التطبيق 6.0.2
  • لا توجد رسالة خطأ منبثقة
  • الرسالة الوحيدة في وحدة التحكم عند الضغط على زر الحفظ هي "وضع علامة على التخزين المحلي ليتم مسحه عند التحميل التالي على strava.com"

اللعنة: / لا توجد رسالة خطأ فظيعة: /

ما هو ناتج هذا في وحدة التحكم؟

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}

JohanDHluisgutzdelumerlinodavidcafor

سؤال بسيط ... هل لديك حساب جوجل مرتبط بالكروم الخاص بك؟ (أعني أنك قادر على مزامنة الإشارات المرجعية وكلمات المرور ... بين العديد من أجهزة الكمبيوتر والكروم).

لأنني أستخدم chrome.storage.sync لحفظ المناطق في التخزين المتزامن مع الكروم (لاستخدام الكروم المتقاطع). قد يكون هذا هو السبب الأساسي إذا لم يكن

نعم ، حسابي في Google مرتبط بـ Chrome.

حسنا، شكرا. مرة أخرى لJohanDHluisgutzdelumerlinodavidcafor

عندما لا تكون قادرًا على حفظ مناطقك. هل يمكنك إرسال هذا إلى وحدة التحكم وطباعة النتيجة الخاصة بي :)

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 بايت

حسنًا ، أعتقد أنني أعد إنتاج المشكلة.

  1. انتقل إلى إعدادات منطقة معدل ضربات القلب.
  2. قم بإزالة جميع مناطق ضربات القلب للحصول على 3 مناطق فقط. وحفظ !
  3. حدد تشغيل مناطق السرعة. إزالة منطقة سرعة واحدة. وحفظ!
  4. إعادة تحميل الصفحة (F5)
  5. انتقل إلى إعدادات منطقة معدل ضربات القلب.

يتم عرض 9 مناطق HR بدلاً من 3.

هل تواجه هذا؟

توم

نعم هذه هي المشكلة.

تم حل المشكلة في الإصدار التالي ؛)

توماس ، لا يزال يواجه شيئًا مشابهًا.
في صفحة "إعدادات المناطق" ، قمت بحذف Z5-Z14 وقمت بالضغط على SAVE ، يعطيني الخطأ "QUOTA_BYTES_PER_ITEM تجاوز الحصة النسبية".
قام On Console بتشغيل النص (النصوص) الخاصة بك وهو يقول:
حجم عنصر مناطق المستخدم المحفوظة: 8092 بايت
{bytesInUse: 10195، quotaBytes: 102400، percentUsage: 9.9560546875}

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات