Eolaire Eolaire
- 1 Fréamh na faidhbe: Ní hé gur scríobh tú mícheart é, ach gur thréig na hamanna thú.
- 2 Cén fáth ar ghlac Android gníomh ar dtús?
- 3 Réiteach: Déan é i dtrí soicind
- 4 Is "leachtadh" é seo i ndáiríre
- 5 Cad ba chóir d’fhorbróirí aird a thabhairt air?
- 6 Conclúid: Taobh thiar de líne cóid tá éabhlóid theicneolaíoch
- 7 Achoimre deiridh
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ú.

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:
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.
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.
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
languageTréith<script>块。 - Is é an réiteach: úsáid
<script>Nó<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!