Neidio i'r cynnwys
SilktideCymorth

Clo cyfeiriadedd

Mae Silktide yn gwirio nad yw eich tudalennau'n gorfodi ymwelwyr i ddal eu dyfais mewn ffordd benodol. Dylai tudalen weithio yn y modd portread a'r modd tirwedd, oherwydd ni all rhai pobl gylchdroi eu sgrin.

Mae dau batrwm cyffredin yn cloi cyfeiriadedd tudalen: cod sy'n galw nodwedd cloi cyfeiriadedd y porwr, ac arddulliau sy'n cuddio'r dudalen gyfan gyda neges "trowch eich dyfais, os gwelwch yn dda" nes i'r ddyfais gael ei throi.

Pam mae hyn yn bwysig

Yn gorfforol, ni all llawer o bobl gylchdroi eu dyfais: gall tabled fod wedi'i gosod ar gadair olwyn, ffôn mewn stondin sefydlog, neu sgrin wedi'i chysylltu â chaledwedd gael ei gosod mewn un cyfeiriadedd yn barhaol. Mae gan eraill afael neu reolaeth echddygol gyfyngedig sy'n gwneud cylchdroi dyfais yn anodd. I'r ymwelwyr hyn, mae tudalen sy'n mynnu un cyfeiriadedd yn annefnyddiadwy yn syml - maent yn gweld sgrin wag neu neges i droi'r ddyfais na allant byth ei bodloni.

Sut i'w drwsio

  1. Tynnwch god sy'n cloi cyfeiriadedd, megis galwadau i screen.orientation.lock():
// Problem: yn gorfodi'r modd tirwedd ac yn methu i ddefnyddwyr na allant gylchdroi
screen.orientation.lock("landscape");
  1. Tynnwch arddulliau sy'n gwneud y dudalen yn wag mewn un cyfeiriadedd:
/* Problem: yn cuddio popeth nes bod y ddyfais wedi'i chylchdroi */
@media (orientation: portrait) {
  body { display: none; }
}
  1. Yn hytrach, dyluniwch y cynllun i addasu i'r ddau gyfeiriadedd. Mae ymholiadau cyfryngau cyfeiriadedd yn iawn ar gyfer addasu'r cynllun - ond peidiwch byth â'u defnyddio i guddio'r dudalen.

Sut mae Silktide yn profi hyn

  1. Archwilio'r sgriptiau sydd wedi'u hymgorffori ym mhob tudalen, ac adrodd am unrhyw rai sy'n galw swyddogaeth cloi cyfeiriadedd fel screen.orientation.lock() neu'r lockOrientation() hŷn.
  2. Archwilio'r arddulliau sydd wedi'u hymgorffori ym mhob tudalen, ac adrodd am unrhyw ymholiad cyfryngau cyfeiriadedd sy'n cuddio'r dudalen gyfan drwy osod display: none ar gorff y dudalen.
  3. Ni chaiff arddulliau sy'n addasu'r cynllun yn ôl y cyfeiriadedd yn unig eu hadrodd - nid clo yw .

Datrys problemau

Mae fy nghlo cyfeiriadedd mewn ffeil allanol

Mae Silktide yn archwilio'r sgriptiau a'r arddulliau sydd wedi'u hymgorffori yn y dudalen ei hun. Ni chaiff clo a gymhwysir o ffeil sgript neu ddalen arddull ar wahân ei ganfod, ond mae'n effeithio ar ymwelwyr yn union yr un fath - mae'r canllawiau uchod yn dal i fod yn berthnasol.

Mae angen un cyfeiriadedd ar fy nghynnwys mewn gwirionedd

Mae ychydig o bethau'n hanfodol mewn un cyfeiriadedd - ap piano neu sganiwr siec banc, er enghraifft. Os yw eich un chi'n gymwys, gallwch y canfyddiad.

Dysgu mwy

Diweddarwyd ddiwethaf

A oedd y dudalen hon yn ddefnyddiol?