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:
- lataa ja pura arkisto
- Asentaa
- 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. - 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.