يبدو أنه لا توجد طريقة لتعطيل شريط التمرير قبل أن يكون دوم جاهزًا.
هذا يجعل واجهة المستخدم قبيحة بعض الشيء.
شيء آخر سيحسن UX هو إعدادات تكبير الصفحة قبل تحميل الصفحة.
أقترح طرح هذا في قائمة مشكلات Chromium ، نظرًا لأننا نحتاج إلى Chromium لتنفيذه قبل أن نتمكن من إضافة الميزة ، وإذا لم يرغب فريق Chromium في إضافتها ، فلن تكون هناك طريقة لنا للعمل عليها على أي حال.
قم بتسجيل حدث "dom-ready" على عنصر webview
ثم ، قم بتنفيذ وظيفة لإدراج أنماط CSS ، شيء مثل:
myWebView.insertCSS ('html، body {overflow: hidden! important؛}')؛
myWebView.insertCSS ('html، body {overflow: hidden! important؛}')؛
يحلها. في حالتي ، فتحت للتو علامة نمط ولصقت html,body{ overflow: hidden !important; }
وعملت مثل السحر. شكرا mnicic.