Pēc noklusējuma Firefox bloķē JavaScript adreses joslā

Atjaunināšana : šķiet, ka izmaiņas Firefox notika ilgāk. Zemāk minētā preference filtrēs tikai javascript: no ielīmētā koda, lai izvairītos no tā, ka tie parādās vēsturē un tiek automātiski aizpildīti. Joprojām šķiet, ka JavaScript kods var tikt izpildīts, ja tas ir iestatīts uz nepatiesu. Beigas

Firefox lietotāji, kuri jaunināja tīmekļa pārlūkprogrammu uz versiju 63, kas izlaista 2018. gada oktobrī, var pamanīt, ka pārlūkprogramma vairs nepieņem JavaScript kodu, ievadot adreses joslā.

Iepriekšējās tīmekļa pārlūka versijas ļāva lietotājiem adreses joslā rakstīt vai ielīmēt JavaScript kodu, lai to izpildītu no turienes. To varat izmēģināt pats, adreses joslā ierakstot javascript: alert ("hello world") un noklikšķinot uz Enter.

Iepriekšējās Firefox versijas parādīja Hello World brīdinājumu, kad tas tika izpildīts, bet Firefox 63 bloķē izpildi un tā vietā novirza ievadi uz noklusējuma meklētājprogrammu. Tas pats attiecas uz jebkuru citu JavaScript kodu, kuru ievadāt adreses joslā.

Jūs varat pamanīt, ka javascript: tiek noņemts, ielīmējot kodu adreses joslā, bet pat ja jūs to pievienojat manuāli, tas netiks izpildīts.

Piezīme : izmaiņas ietekmē tikai JavaScript izpildi adreses joslā. Tas neietekmē grāmatzīmju funkcionalitāti vai JavaScript izpildi izstrādātāja rīku konsolē.

Lai gan lielākajai daļai Firefox lietotāju šī funkcionalitāte, iespējams, nav vajadzīga, daži, iespējams, ir to izmantojuši dažām noderīgām darbībām, piemēram, lipīgu elementu nogalināšanai lapā, atsauces mainīšanai lidojuma laikā vai jebkuras vietnes, ar kuru jūs īslaicīgi sastopat, rediģēšanai.

Firefox 63 izmaiņu žurnālā izmaiņas nav pieminētas; ņemot vērā, ka Mozilla veic simtiem izmaiņu Firefox, ir skaidrs, ka tā pārstāv tikai nelielu izmaiņu daļu.

Par laimi, izmaiņas ir iespējams atsaukt, mainot tīmekļa pārlūka izvēles vērtību. Tas tiek darīts šādi:

  1. Ielādēt aptuveni: config? Filter = browser.urlbar.filter.javascript Firefox adreses joslā.
  2. Jūs varat saņemt brīdinājuma lapu. Pieņemiet brīdinājumu turpināt.
  3. Veiciet dubultklikšķi uz pārlūkprogrammas.urlbar.filter.javascript, lai mainītu izvēles vērtību.

True vērtība ir noklusējuma vērtība. Tas nozīmē, ka Firefox adreses joslā bloķē JavaScript kodu. Nepatiesa vērtība atspējo ierobežojumu un ļauj atkal izpildīt JavaScript kodu Firefox adreses joslā.

Jebkurā laikā varat atsaukt izmaiņas, atkārtojot trīs iepriekš aprakstītās darbības.

Preferences False vērtība atjauno funkcionalitāti. Kodēšanas kods atkal darbojas (javascript: vairs netiek noņemts), un kods tiek izpildīts, kad nospiežat tastatūras taustiņu Enter.

Tagad jūs : vai jūs iepriekš no adrešu joslas palaidāt JavaScript kodu?