Maintenant, je travaille sur une page Web WeChat, mais lorsque l'en-tête de la page Web WeChat est affiché, une zone noire apparaîtra avec xxx fourni. Si vous continuez à dérouler vers le bas, une zone noire apparaîtra également en dessous. je veux savoir comment résoudre ce problème
.
Cela semble s'appeler le défilement élastique sur Safari. Je ne sais pas si cela peut vous aider
.disable_elastic_scroll_on_iOS_safari
Comment éviter « l'effet élastique » dans iOS Safari ?
Je cherche également une solution à celui-là. J’ai l’impression que cela ne devrait pas être facile à résoudre
.S'il s'agit d'une seule page et qu'il n'y a rien à faire glisser, définissez le déplacement tactile de la page sur PreventDefault. Ou bien, ajoutez un p au bord le plus extérieur de la page et définissez la position : fixe ; de cette façon, le contenu de la page peut toujours glisser et les parties noires en haut et en bas n'apparaîtront pas. .