Javascriptin virheenkorjaus mobiililaitteissa. JavaScript-tuki mobiililaitteissa

Nykyaikaiset verkkosivustot luodaan käyttämällä erilaisia ​​​​elementtejä, jotka tekevät niistä interaktiivisia, visuaalisia, käteviä ja kauniita. Muutama vuosi sitten verkkosivut olivat enimmäkseen tekstiä ja kuvia, mutta nykyään lähes kaikilla sivustoilla on erilaisia ​​animaatioita, painikkeita, mediasoittimia ja muita elementtejä. Jotta näet kaiken tämän selaimessasi, moduulit ovat vastuussa - pienet mutta erittäin tärkeät ohjelmointikielillä kirjoitetut ohjelmat. Nämä ovat erityisesti JavaScriptin ja Javan elementtejä. Nimien samankaltaisuudesta huolimatta nämä ovat eri kieliä, ja ne vastaavat eri sivujen yksityiskohdista.

Joskus käyttäjillä voi olla ongelmia JavaScriptin tai Javan toiminnassa. Tässä artikkelissa opit ottamaan JavaScriptin käyttöön ja asentamaan Java-tuen Yandex-selaimeen.

JavaScript vastaa skriptien näyttämisestä sivulla, joilla voi olla joko tärkeä tai vähäinen toiminto. Oletuksena JS-tuki on käytössä missä tahansa selaimessa, mutta se voidaan poistaa käytöstä useista syistä: käyttäjän vahingossa, kaatumisten tai virusten vuoksi.

Ota JavaScript käyttöön Yandex-selaimessa seuraavasti:


Voit myös sen sijaan "Salli JavaScript kaikilla sivustoilla" valita "Poikkeushallinta" ja määritä oma musta tai valkoinen lista, jossa JavaScript ei toimi tai ei toimi.

Javan asentaminen

Jotta selain tukee Javaa, se on ensin asennettava tietokoneellesi. Voit tehdä tämän seuraamalla alla olevaa linkkiä ja lataamalla Java-asennusohjelman kehittäjien viralliselta verkkosivustolta.

Ohjelman asentaminen on mahdollisimman yksinkertaista ja tiivistyy siihen tosiasiaan, että sinun on valittava asennuspaikka ja odotettava hetki, kunnes ohjelmisto asennetaan.

Jos olet jo asentanut Javan, tarkista, onko vastaava laajennus käytössä selaimessasi. Voit tehdä tämän kirjoittamalla selaimen osoiteriville browser://plugins/ ja napsauttamalla Tulla sisään. Katso lisäosien luettelosta Java(TM) ja napsauta painiketta "Kiihottua". Huomaa, että tällaista kohdetta ei välttämättä ole selaimessa.

Kun olet ottanut Javan tai JavaScriptin käyttöön, käynnistä selain uudelleen ja tarkista, kuinka haluttu sivu toimii moduulien ollessa käytössä. Emme suosittele niiden poistamista käytöstä manuaalisesti, koska monet sivustot eivät näy oikein.

Äskettäin minulla oli tarve luoda pieni html5-sovellus älypuhelimille.
Miksi html5? Kaikki on äärimmäisen yksinkertaista: jos sinulla on mobiiliversio, sivusto voidaan valmistella parissa päivässä vaadittuun tilaan tai kirjoittaa tyhjästä (mikä ei ole niin tärkeää) ja jatkossa tukea vain yhtä koodiversiota ilman hajallaan eri alustoille.

Sovelluksen rakentamiseen käytin Phonegapia (en mene työkalun kuvauksiin, koska Habresta on tarpeeksi artikkeleita). HTML ja javascript näyttävät olevan virheenkorjaus työpöydällä, käännetty onnistuneesti ja ladattu testiälypuhelimiin, mutta kaikki ei ole niin sujuvaa. Testausprosessin aikana jouduin käsittelemään useita vain tietyille alustoille ja selaimille ominaisia ​​​​häiriöitä (esimerkiksi Android 2.1-2.2:ssa, jos syötät syötteen tapahtumakäsittelijällä tiettyyn kohtaan DOM:ssa, selain yksinkertaisesti kaatuminen ja pääasia, että sille ei voi mitään, se on puhtaasti Androidin ja sen selaimen bugi, tämä ongelma "pilasi minulle paljon verta", koska en alussa ymmärtänyt mitä tapahtui ollenkaan ja syntiä puhelinaukkokäyrällä, kunnes yhdistin debuggeriin ja katsoin mitä siellä tapahtui).

Ongelma syntyi aivan todellinen, kuinka nähdä, mitä mobiiliselaimessa tapahtuu, mitä virheitä tapahtuu ja milloin. Keskittimestä löysin ratkaisun windows.onror-sovelluksella, mutta minulle tämä lähestymistapa sopii virheiden havaitsemiseen pitkällä aikavälillä, mutta kun jokin ei toimi juuri nyt, haluat käyttää kätevämpiä työkaluja

Eclipse on hyvä valinta HTML-sovelluksen virheenkorjaukseen Androidille (todennäköisimmin käytät sitä sovelluksen rakentamiseen). Jos sinulla on android sdk ja eclipse-laajennus asennettuna (jos ei, voit korjata tämän linkin kautta), niin näkymistä löytyy logCat, joka laitteeseen yhdistettynä näyttää kaikki vastaanotetut tiedot, mukaan lukien javascriptin tuottamat console.log()-viestit + kaikki puhelimessa tehdyt toiminnot näytetään, tämä auttaa virheenkorjauksessa, jos tapahtumien käsittelyssä on ongelmia.
Muuten, LogCatia voidaan käyttää ilman Eclipseä, se on Android sdk -työkalu, mutta minulle tämä vaihtoehto ei ole täysin kätevä.

iPhonelle on muuten hyvä apuohjelma nimeltä weinre, puhelingapin kaverit suosittelevat sitä. Voit tutustua siihen tarkemmin linkistä, mutta ydin on tämä: lataat ohjelman, käynnistät sen ja se alkaa kuunnella tietokoneen porttia. Lisäät sovelluksesi koodiin js:n, joka lataa käyttämäsi palvelimen, muodostaa yhteyden siihen ja alkaa kommunikoida sovelluksen kanssa. Lisäksi kaikki virheenkorjaus tapahtuu Chromen debuggerin vakioskenaarion mukaisesti. jonka ohjelma käynnistää, IMHO tämä on kätevin vaihtoehto. Pikaopas:

  1. lataa ja pura arkisto
  2. Asentaa
  3. mene kansioon ~/.weinre/ (jos sitä ei ole, luo se) luo siellä server.properties-tiedosto seuraavalla tekstillä
    boundHost: -all- httpPort: 8081 reuseAddr: true readTimeout: 1 deathTimeout: 5 Voit tietysti muuttaa asetuksia itsellesi sopiviksi.
  4. Seuraavaksi selvitämme koneemme IP-osoitteen ja lisäämme tämän rivin sovellukseemme, joka lataa js-koodin viestintää varten weinre-palvelimen kanssa. Vastaavasti on välttämätöntä, että puhelin ja tietokone ovat samassa verkossa ja korvataan a.b.c omalla IP-osoitteellasi. Käynnistämme sovelluksen puhelimessa tai simulaattorissa ja aloitamme virheenkorjauksen tutussa ympäristössä.

Minusta vaikuttaa siltä, ​​että sen tuottamaa koodia olisi mahdollista kokeilla ja toteuttaa Android-sovellukseen, vaikka en ole vielä päässyt perehtymään js:ään ymmärtääkseni mitä siellä käytetään.

Lopuksi haluaisin kertoa teille toisesta mielenkiintoisesta menetelmästä, törmäsin äskettäin siihen, toimintaperiaate on samanlainen kuin weinre. On olemassa jsconsole.com-niminen sivusto, joka tarjoaa työkalun, jolla voit käyttää etälaitteen html:ää ja vastaanottaa sieltä viestejä console.login kautta sekä työskennellä sen DOM-puun kanssa. Tämä ei tietenkään ole täysi debuggeri, kuten wienren tapauksessa, mutta menetelmän yksinkertaisuus ja helppokäyttöisyys saavat sinut kiinnittämään siihen huomiota! Sivustolla on erinomainen dokumentaatio ja pari koulutusvideota, joten kenelläkään ei pitäisi olla ongelmia sen käytössä.
Lyhyesti sanottuna sinun on mentävä sivustolle, kirjoitettava komento ": kuuntele", kopioitava julkaistu komentosarja sivustollesi tai sovellukseesi ja voila - kaikki toimii.

Nämä eivät tietenkään ole kaikki mahdolliset vaihtoehdot, mutta törmäsin muiden kuvauksiin, mutta niiden käytön ongelmallisuus pakotti minut jättämään ne pois listasta. Jos joku voi lisätä listalle kelvollisen ehdokkaan, olen sen puolesta! (Lisään sen artikkeliin tekijänoikeuksilla)

JavaScript on ohjelmointikieli, jota käytetään useimmilla dynaamisilla verkkosivuilla. Skriptit auttavat muuttamaan tylsän verkkosivuston värikkääksi ja animoiduksi resurssiksi. Tällaiset palvelut saavat myöhemmin enemmän näkemyksiä ja hyödyttävät omistajiaan. JavaScriptiä eivät kuitenkaan tarvitse vain ohjelmoijat, vaan myös käyttäjät voidakseen arvostaa täysin verkkosivun värikkyyttä.

Tämä vaihtoehto on käytettävissä kaikissa nykyaikaisissa verkkoselaimissa ja se on oletuksena käytössä. Toiminto ei välttämättä toimi kahdessa tapauksessa: kun käyttäjä on poistanut sen käytöstä tai kun päivityksiä ei ole saatavilla. Sekä ensimmäisessä että toisessa esimerkissä JavaScript antaa virheilmoituksia yrittäessään suorittaa tiettyä sisältöä. Usein laajennuksen puuttuminen estää linkkien tai kirjautumisikkunoiden näyttämisen, mikä tekee mahdottomaksi vierailla missään resurssissa.

Kuinka ottaa JavaScript käyttöön Yandexissa

Tämä ohje sopii vain kannettavien tietokoneiden, ultrabookien ja pöytätietokoneiden käyttäjille. Seuraava algoritmi annetaan tablettien ja älypuhelimien omistajille vakiokäyttöjärjestelmissä.

Kuinka ottaa Java-tuki käyttöön tabletissasi

  • Varmistaaksesi, että JavaScript on ongelman syy, tarkista kaikki muut multimediasisällön näyttämiseen liittyvät asetukset, virustorjunta ja muut sovellukset voivat häiritä näyttöä.
  • Seuraavaksi sinun on siirryttävä päävalikkoon ja valittava Yandex.Browser. On toivottavaa, että järjestelmä käyttää sitä oletuksena (tämä voidaan määrittää selaimen alivalikossa).
  • Siirry asetuksiin napsauttamalla nimen vieressä olevaa painiketta (näyttää kolmen pisteen hahmolta) tai erityistä toimintonäppäintä.
  • "Lisäasetukset"-osiossa on sivustoasetusten välilehti, jossa JavaScript-aktivointikohde sijaitsee.
  • Valitse "Ota käyttöön" tai "Salli" vieressä oleva valintaruutu.

Nyt voit siirtyä mille tahansa sivulle, jolla on sisältöä, ja näet eron. Eri puhelin- ja tablet-malleissa painikkeiden sijainti voi vaihdella, mutta algoritmi on sama kaikkialla. Sovelluksen vakaan toiminnan kannalta on tärkeää sallia sen päivittäminen säännöllisesti, koska ohjelmointikieliä ja ominaisuuksia parannetaan jatkuvasti ja vanhentunut laajennus ei välttämättä näytä uusimpia elementtejä.

Nykyään monet verkkoresurssit tukevat interaktiivista sisältöä sivuillaan. Yksinkertaisesti sanottuna sivusto on vuorovaikutuksessa käyttäjän kanssa. Ja jotta se toimisi oikein, selaimesi on tuettava Javascriptiä. Tämän päivän artikkelissa kerron, kuinka Javascript otetaan käyttöön tai poistetaan käytöstä selaimessasi.

Kuinka ottaa JavaScript käyttöön selaimessasi

Tätä tarkoitusta varten sinun on tehtävä pieniä mutta merkittäviä muutoksia ryhmäkäytäntöeditoriin (GPO). Valitettavasti aiemmissa Windowsin versioissa, kuten myös Home-versiossa, ei ole RGP:tä, joten aktivointi voidaan suorittaa vain uusimmissa Windows 10 -versioissa.

Microsoft Edge


Yandex selain

Javascript-tuen ottaminen käyttöön Yandex-selaimessa ei ole vaikeaa.

Safari


Internet Explorer

Mozilla Firefox

Mozilla Javascript aktivoidaan näin:

  • Ensin meidän on avattava luettelo Firefoxin vaihtoehdoista, kirjoita osoitepalkkiin about:config;
  • Hyväksymme riskin;
  • Avautuvasta luettelosta löydämme parametrin javascript.enabled;
  • Siirrämme kohdistinta ja hiiren vasenta painiketta, jolloin arvo muuttuu faslesta true.

Google Chrome

Kaikki täällä on täsmälleen sama kuin Yandex-selaimessa.

Ooppera


Siinä kaikki. Toivottavasti tiedoista oli sinulle hyötyä. Jaa se ystäviesi kanssa. Kiitos!

P.S.: Yllä kuvatut toimet olivat ja ovat edelleen merkityksellisiä tätä viestiä kirjoitettaessa. Ehkä tulevaisuudessa verkkoselaimia päivitettäessä niitä voidaan muuttaa jollain tavalla. Jos näin tapahtui, jätä kommentti. Kiitos!

JavaScript Ohjelmointikieli (Java-skripti), jota käytetään laajasti verkkosivustojen luomiseen. Jos JavaScript-tuki on poistettu käytöstä selaimesi asetuksista, jotkin verkkosivustojen palvelut eivät ole käytettävissä. Esimerkiksi: tilaaminen, tavaroiden maksaminen verkkokaupoissa, apteekeissa, kauppa huutokaupoissa, tietojen lähettäminen ilmoitustauluille, verkkovaluuttojen vaihto ja muuntaminen, viestintä sosiaalisissa verkostoissa: Odnoklassniki, VKontakte, MoiMir, FaceBook jne. ja niin edelleen..
Usein verkkosivuille asennetaan erityinen varoitus, joka näkyy verkkosivuilla, jos niitä tarkastellaan selaimen JavaScript-toiminnon ollessa pois käytöstä. Esimerkiksi:
Selaimesi ei tue JavaScriptiä
Ota JavaScript käyttöön nähdäksesi tämän sivun
JavaScript voi olla poistettu käytöstä selaimesi asetuksista
Valitettavasti selaimesi JavaScript on poistettu käytöstä

Jos siirryt sivulle Tarkista, onko JavaScript käytössä selaimessasi, saat selville, onko Java Script -vaihtoehto käytössä vai pois käytöstä selaimessasi. Jos se on poistettu käytöstä ja se on otettava käyttöön, etsi ohjeet tämän tekemiseen verkkoselaimellesi tältä sivulta. Voit myös nähdä kuvakaappauksia (kuvia) sivun ohjeiden noudattamisesta: Asenna JavaScript selaimeen.

Internet Explorer (5-11)

Valitse ylävalikkopalkista Työkalut.

Valitse Internet-asetukset.

Valitse Suojaus-välilehti.

Napsauta Muu.

Vieritä alas Skriptit-osioon.

Aseta Active Scripts -asetukseksi Ota käyttöön, napsauta OK ja Käytä

Android WebKit (1.0)

Valitse valikosta Lisäasetukset

Valitse Asetukset

Valitse Käytä JavaScriptiä -ruutu

Netscape Navigator (8.0)

Valitse ylävalikkopalkista Työkalut

Valitse Sivuston hallinta

Mozilla Firefox (23-54)

Kirjoita osoitepalkkiin about:config

Luimme varoituksen ja hyväksymme varoituksen napsauttamalla painiketta.

Vieritä luetteloa riville javascript.enabled

Napsauta riviä ja napsauta hiiren kakkospainikkeella avataksesi kontekstivalikon.

Jos lippu on epätosi, valitse pikavalikosta rivi Vaihda (Muuta).

Vaihda (Vaihda) saamme todellisen lipun.

Mozilla Firefox (1.3-21.0)

Valitse ylävalikkopalkista Työkalut

Valitse Asetukset.

Valitse yläpalkista Sisältö.

K-Meleon (1,5–75)

Valitse yläpaneelista Työkalut

Avaa Tietosuoja

Poista valintaruutu kohdasta Estä JavaScript

Ice Weasel (2.0)

Valitse ylävalikkopalkista Muokkaa

Valitse Asetukset.

Valitse yläpalkista Sisältö.

Valitse Asenna JavaScript -valintaruutu ja OK.

Flock (1.0)

Valitse pääpaneelista Työkalut

Avaa Työkalut, alarivi Valinnat (asetukset)

Avaa Asetukset-kohdassa Sisältö

Valitse Ota JavaScript käyttöön -valintaruutu ja valitse OK.

Ooppera (15)

Napsauta vasemmassa yläkulmassa olevaa logoa (Opera)

Valitse Asetukset-välilehti

Verkkosivustojen valitseminen

Aseta Salli JavaScript -valintanappi (suositus)

Sulje Asetukset-välilehti

Ooppera (11-12)

Valitse paneelista Valikko

asetukset

Pika-asetukset

Valitse Käytä JavaScriptiä -ruutu

Opera (8.2-9.6)

Työkalut

Pika-asetukset

Opera AC (9.2)

Valitse yläpaneelista Asetukset

Google Chrome (17)

Napsauta paneelin oikeassa kulmassa huoltokuvaketta (jakoavain) tai (ratas)

Valitse Asetukset

Valitse Asetukset-välilehti

Valitse Asetuksissa Lisäasetukset

Napsauta Sisältöasetukset-painiketta

Aseta JavaScript-valintaruutu kohtaan Salli kaikkien sivustojen käyttää JavaScriptiä

Sulje Asetukset-välilehti tai OK

Yandex. Selain Yandex (1.5) Chrome (22)

Napsauta paneelin oikeassa kulmassa palvelukuvaketta (ratas)

Valitse Asetukset

Napsauta välilehden alareunassa riviä Näytä lisäasetukset

Napsauta Sisältöasetukset... -painiketta

Aseta ponnahdusikkunassa valintanappi Salli JavaScript kaikille sivustoille

Napsauta OK

Sulje Asetukset-välilehti

Apple Safari (3.1) Windowsille

Valitse ylävalikkopalkista Muokkaa

Valitse Asetukset

Valitse Suojaus

Valitse Ota JavaScript käyttöön -valintaruutu.

Apple Safari (1.0)

Valitse ylävalikkopalkista Safari.

Valitse Asetukset.

Valitse Suojaus.

Valitse Ota JavaScript käyttöön -valintaruutu.

Mozilla (1.6-1.8)

Valitse Muokkaa.

Valitse Asetukset.

Avaa Lisäasetukset.

Skriptit ja moduulit.

Loppiainen (1.0.7)

Valitse yläpalkista Muokkaa

Vaihda asetuksia

Valitse Yksityisyys

Konqueror (KDE 3.1-4.0)

HTML-asetukset

Galion (1.3.12)

Avaa verkkosisältö valikkopalkista

Valitse Skriptit ja laajennukset

Valitse Ota JavaScript käyttöön

Avant (10-11)

Poista valinta (Estä komentosarjat)

Ohut selain (4.0)

Valitse Työkalut-paneelista.

Valitse Hallinnoi latauksia.

Valitse Suorita komentosarjat -valintaruutu.

Sea Monkey (1.0.3)

Valitse Muokkaa.

Valitse Asetukset.

Avaa Lisäasetukset.

Skriptit ja moduulit.

Asenna JavaScript Navigatoriin.

Net Captor (6.5)

Valitse yläpaneelista Suojaus

Valitse Scripting-Enable

Vihreä (4.2)

Valitse Asetukset

asetukset

Maxthon (1,6)

Ylimmässä Asetukset-paneelissa

Avaa Download Control

Valitse Salli komentosarjat -valintaruutu

Dolphin (10.0.1)

Valitse asetukset valikosta

Avaa Web-sisältösivu

Aseta Salli JavaScript

Lyhyt tietoa JavaScriptin käytöstä verkkoselaimien eri versioissa.

JavaScript ei tue: tekstiselaimet kuten Lynx, w3m, Linkit, työpöytäselaimien vanhat versiot Netscape Navigator, Internet Explorer; selaimet useimmissa matkapuhelinmalleissa: Opera Mini, NetFront, Bold, Minimo, Doris, sekä jotkin graafiset selaimet: Amaya, samoin. Tekstiselain tukee osittain JavaScriptiä eLinkit(yksinkertaisten skriptien tasolla). Joissakin selaimissa päinvastoin JavaScript-suorituksen estäminen käyttöliittymän kautta ei ole käytettävissä, esim. Google Chrome versioon 10 asti.
JavaScript-vaihtoehto on käytössä kaikissa nykyaikaisissa verkkoselaimissa: Internet Explorer, Opera, FireFox, Safari, Chrome, oletuksena, ts. kun asennat selaimen käyttöjärjestelmään. JavaScript on poissa käytöstä seuraavista syistä: kun selainta käyttävät useat käyttäjät, joilla on erilaiset näkemykset verkossa, ohjelmistopäivitysten aikana, kun suojausohjelmat estävät sen: virukset, troijalaiset, mainoksen esto.
Huomaa, että Java Scriptin estäminen voi johtua palomuurien (palomuurit, palomuurit), välityspalvelinten, anonymisoijien käytöstä. Näissä tapauksissa JavaScript-asetuskäytännön muuttaminen ei ole suoritettava selaimessa, vaan näissä ohjelmissa. Usein ilmoitukset JavaScriptin käytöstä poistamisesta johtuvat virheellisistä verkkopalvelinasetuksista tai harvinaisten JavaScript-versioiden ja kehysten käytöstä sivuilla. Tästä tulee ilmoittaa tällaisen sivuston ylläpitäjälle. On erittäin harvinaista, että komentosarjan suoritus epäonnistuu, kun käyttöjärjestelmän JavaScript-tulkin ohjelmakoodi on vaurioitunut. Tällaisen ongelman ratkaiseminen on mahdollista vain korkeasti koulutetun asiantuntijan avulla.
Huomaa, että jotkut käyttäjät tarkoituksella poistavat Java ja JavaScriptin käytöstä selaimissaan. Tämä johtuu siitä, että ensinnäkin: näillä kielillä kirjoitettujen komentosarjojen ja sovelmien suorittaminen hidastaa verkkosivujen lataamista, ja toiseksi hyökkääjät voivat käyttää komentosarjoja ja sovelmia tuodakseen käyttöön haitallista virusten, troijalaisten, matoja käyttöjärjestelmäjärjestelmään. JavaScriptin poistaminen käytöstä tällaisilta käyttäjiltä myös nopeuttaa selainta ja suojaa hakkerihyökkäyksiä vastaan.
Huomautus: Java ja JavaScript ovat kaksi eri ohjelmointikieltä, joiden käyttöoikeudet on erotettu verkkoselaimien asetuksista. JavaScript-ohjelmakoodin tulkki on asennettu kaikkiin nykyaikaisiin käyttöjärjestelmiin. Mutta joidenkin käyttöjärjestelmien Java-alusta, jos sinun on suoritettava ohjelmia Java-kielellä, sinun on ladattava viralliselta verkkosivustolta ja asennettava se.