سلام استاد
امیدوارم که حالتون خوب باشه
روی مرورگر های کروم در گوشی های سامسونگ نسخه جدید ، مشاهده کردم که یه جاهای خاصی وسط برنامه ری اکتی که در حال اجراست ، با شروع یک عملیات یا زدن یک دکمه صفحه به یکباره سفید میشه. (انگار خطا میخوره)
درحالی که همان نسخه مرورگر کروم در گوشی های دیگه مثل شیائومی هیچ خطایی نداره و برنامه به خوبی اجرا میشه.
تا حالا برخورد کردین با همچین مشکلی ؟؟؟
اپلیکیشن با استفاده از create-react-app و react 18.2.0 و react-dom 18.2.0 ساخته شده.
همه ی این ها درنهایت با nodejs 16.17.1 توسعه داده شده.
ممنون میشم راهنمایی کنید.
سلام 👋
بله، این مشکل روی بعضی گوشیهای سامسونگ (بهخصوص با نسخههای جدید Chrome یا Samsung Internet) دیده شده. علت بیشتر به ترکیب WebView + سختافزار سامسونگ برمیگرده و معمولاً به نسخه React یا Node مربوط نیست. پیشنهاد میکنم این موارد رو بررسی کنید:
لاگ خطا رو روی موبایل چک کنید (با chrome://inspect/#devices) تا ببینید JS error هست یا مرورگر کرش میکنه.
React.StrictMode رو موقتاً غیرفعال کنید چون روی React 18 بعضی گوشیها باعث رفتارهای غیرمنتظره میشه.
Service Worker رو تست کنید (اگه فعال کردید). گاهی کش خراب روی سامسونگ باعث سفید شدن میشه.
استایلهای سنگین یا باگدار رو حذف/کاهش بدید مثل backdrop-filter، clip-path، position: sticky یا انیمیشنهای GPU.
مصرف حافظه رو بررسی کنید چون گوشیهای سامسونگ سریعتر از بقیه Out Of Memory میدن.
اگر مشکل همچنان باقی بود، مرورگر Samsung Internet رو هم تست کنید تا بفهمید وابسته به کرومه یا کل WebView سامسونگ.
امیدوارم به کارت بیاد دوست من 🌹
سلام
ممنون دوست من