Cén fáth a dteipeann ar chód JS ar Android Chrome? Nochtadh: Réiteach aonchliceáil amháin!

Cheap tú go raibh an suíomh gréasáin go breá agus go raibh an cód JS chomh cobhsaí le seanmhadra, ach a luaithe is a d’athraigh tú leagan an bhrabhsálaí soghluaiste, chuaigh an leathanach “ar stailc”?

Is é an rud is scannalach ná: ritheann an ríomhaire mar is gnách,AndroidAch ní thugann an fón aird ar bith ort.

Ní magadh é seo, is fadhb brabhsálaí atá ag tarlú go ciúin.

Fréamh na faidhbe: Ní hé gur scríobh tú mícheart é, ach gur thréig na hamanna thú.

Cén fáth a dteipeann ar chód JS ar Android Chrome? Nochtadh: Réiteach aonchliceáil amháin!

Déanta na fírinne, nuair a fheiceann formhór na bhforbróirí an feiniméan seo, is é a gcéad imoibriú ná: An bhfuil fabht i gcomhréir JS? Nach bhfuil an DOM luchtaithe? Nó an bhfuil an cead blocáilte?

An toradh? Gan aon cheann acu. B’é an scríbhinn ársa sin an fhíorchiontóir:

<script language="javascript">

Bhí an líne chód seo coitianta 20 bliain ó shinneamhtheoranta, atá le feiceáil i ngach rang teagaisc.

但在 Leagan 119 de ChromiumIna dhiaidh sin, dúirt Google slán leis an "ngramadach seanré" seo: chomh fada agus a fheiceann tú language Tréithe, déanfaidh an brabhsálaí neamhaird orthu go roghnach agus ní dhéanfaidh sé fiú iarracht iad a mhíniú.

Ar chúiseanna comhoiriúnachta, tá Chrome ar dheasc fós ag "déanamh aire air go sealadach"; ach is é Chrome ar fhóin phóca Android an "gharda tosaigh" agus chuir sé an straitéis ghlantacháin seo ar bun láithreach.

Mar sin a bhí cuma air:Tá an ríomhaire ag obair go breá, ach níl an fón póca ag obairAn fhadhb.

Cén fáth ar ghlac Android gníomh ar dtús?

D’fhéadfadh daoine áirithe a fhiafraí: Cén fáth a seoladh Android Chrome ar dtús?

Tá sé an-simplí, mar go bhfuil luas uasghrádaithe an chríochfoirt shoghluaiste níos tapúla, agus brúnn Google faisnéis chomh tapa le clúdaigh dhearga a sheoladh.

2023 年 10 月 31 日Tá leagan Android Chrome 119 curtha ar fáil go hiomlán trí Google Play.

Cé go n-úsáideann an leagan deisce croílár Chromium freisin, is gnách "lámh a choinneáil" chun líon mór córas inmheánach corparáideach a sheachaint a phléascadh go tobann.

Mar sin, má tá tú fós ag úsáid an fhrása "language=javascript", ar fhóin Android is ionann é agus cód trédhearcach a scríobh, rud a dhéanann an brabhsálaí neamhaird air go díreach.

Réiteach: Déan é i dtrí soicind

Ar ámharaí an tsaoil, tá an réiteach ar an bhfadhb seo thar a bheith simplí. Níl le déanamh ach an líne seo a athsholáthar:

<script>

Nó beagán níos foirmiúla:

<script type="text/javascript">

Ní thógann sé ach cúpla soicind é a mhodhnú, agus cuirfidh Android Chrome i gcrích láithreach é.

Cuimhnigh, tar éis an mhodhnaitheFórsáil taisce athnuachanaSeachas sin, d’fhéadfadh an brabhsálaí a bheith ag léamh an tseanchomhaid fós. Tá an modh simplí freisin:

  • Ríomhaire: Ctrl + F5
  • Fón: Socruithe → Príobháideacht → Glan an Taisce

Nuair a athnuachanfar an cód, athbheochanfar é i gceann soicindí agus tosaíonn an leathanach ag rith arís.

Is "leachtadh" é seo i ndáiríre

Sa deireadh thiar, ní fadhb JS féin atá ann an uair seo, achRé an chóid oidhreachta tosaigh.

Tá an rud atá le déanamh ag monaróirí brabhsálaithe soiléir go leor: an comhréir atá as dáta a ghlanadh de réir a chéile agus forbróirí a chur iallach chun nuashonruithe a dhéanamh.

Tá sé cosúil le mórbhealach: ceadaíodh do thrírothair agus do tharracóirí rith taobh le taobh roimhe seo, ach anois ar chúiseanna sábháilteachta caithfear iad a thiomáint amach. language="javascript" Níor cheart go mbeadh an tarracóir sin ar an lána gasta.

Cad ba chóir d’fhorbróirí aird a thabhairt air?

Is meabhrúchán an-réadúil dúinn an eachtra seo:

  1. Tá caighdeáin chódála an-tábhachtach D’fhéadfadh sé go stopfadh an cód a cheapann tú a “oibríonn díreach” ag obair i leagan áirithe.

  2. Caithfidh an timpeallacht tástála coinneáil suas leis an luas Ná cliceáil agus ná foilsigh i Chrome ar do ríomhaire amháin. Caithfidh tú é a sheiceáil ar ghléasanna soghluaiste agus ar leaganacha éagsúla brabhsálaithe.

  3. Lean logaí nuashonraithe brabhsálaí Gach uair a dhéantar uasghrádú ar Chromium, bíonn go leor "Dí-úsáid agus Baint" ann. Ní maisiúcháin iad seo, ach scriosfaidh siad do ghnó i ndáiríre.

Conclúid: Taobh thiar de líne cóid tá éabhlóid theicneolaíoch

Gearánann go leor daoine go bhfuil Google "neamheiticiúil", ach ó pheirspictíocht níos airde, is próiseas dosheachanta é seo i ndáiríre a thiomáineann an éiceachóras Gréasáin ar fad ar aghaidh.

Is é atá i gceist le seanthréithe a dhíchur agus forbróirí a chur iallach caighdeáin a leanúint ná athrá ar shibhialtacht theicneolaíoch.

Má leanfaimid orainn ag luí leis an gcomhréir atá as dáta go léir, beidh an taobh tosaigh ina phota de mheascán atá i léig luath nó mall.

Dá bhrí sin, nuair a dheisímid an poll beag seo, táimid i ndáiríre ag glacadh páirte i "ngluaiseacht ghlantacháin na sibhialtachta teicneolaíche".

Sna blianta beaga amach romhainn, beidh níos mó agus níos mó gaistí comhchosúla ann, agus is é an t-aon fhrithnimh náCoinnigh suas leis an am agus glac le caighdeáin.

Achoimre deiridh

  • Is féidir le ríomhairí é a rith, ach ní féidir le Android, mar gheall ar <script language="javascript"> As feidhm.
  • Ó Cróimiam 119 Tá Android Chrome i gceannas ar scipeáil language Tréith <script> 块。
  • Is é an réiteach: úsáid <script><script type="text/javascript">.
  • Tar éis an mhodhnaithe, athnuachan an taisce agus athchóireofar an fhadhb.
  • Ba chóir d’fhorbróirí aird a thabhairt i gcónaí ar nuashonruithe brabhsálaí agus an nós a fhorbairt chun cód a scríobh ar bhealach caighdeánaithe.

Mar sin, an chéad uair eile a chasfaidh tú ar fhabht aisteach ina n-oibríonn an ríomhaire go breá ach nach n-oibríonn an fón, b’fhéidir go mbeadh sé níos fearr smaoineamh ar seo: An bhfuil “iarsma ón gcéad bliain seo caite” i bhfolach i do chód?

Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ ) roinnte "Cén fáth a dteipeann ar chód JS in Android Chrome? Nochtar an chúis nach ndéantar é a fhorghníomhú agus réiteach aon-chliceáil! ", rud a d'fhéadfadh a bheith ina chuidiú duit.

Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-33236.html

Chun níos mó cleasanna ceilte a dhíghlasáil🔑, fáilte romhat páirt a ghlacadh inár gcainéal Telegram!

Roinn agus maith más maith leat é! Is iad do chuid scaireanna agus rudaí is maith leat ár spreagadh leanúnach!

 

发表 评论

Ní fhoilseofar do sheoladh ríomhphoist. Úsáidtear réimsí riachtanacha * Lipéad

Scrollaigh go dtí an Barr