'n onthoofde leser is 'n leser sonder 'n GUI, wat gebruik word deur ontwikkelaars hoofsaaklik vir die toets doeleindes, die teenwoordigheid van 'n leser te simuleer, in hierdie geval die WebKit enjin.
A onthoofde leser soos PhantomJS Web bladsye kan toegang sonder om werklik te wys hulle aan enigiemand, kry die inhoud van die bladsy, stel dit en wanneer geag gereed in 'n normale leser aan gebruikers te vertoon word, dan weggestuur vir verdere verwerking aan ander sagteware programme.
As gevolg van hierdie, want dit kan die bladsy aan sy finale toestand stel, dit is die ideale hulpmiddel om te gebruik wanneer die toets webwerwe, hoofsaaklik JavaScript en AJAX-swaar projekte.
Dit is omdat PhantomJS nie net ontleed JavaScript, CoffeeScript of CSS en versamel die HTML, maar dit kan muis kliek naboots, asook, neem die toets na 'n hele nuwe vlak.
PhantomJS is eintlik 'n bekende toets hulpmiddel in die ontwikkeling bedryf, wat gebruik word deur honderde maatskappye en vir die beroemde open source sagteware soos Bootstrap , CodeMirror , Ember , Grunt.js , Modernizr , Yui en Zepto.js .
Eienskappe :
- DOM hantering
- CSS selector
- into ondersteuning
- Canvas ondersteuning
- SVG ondersteuning
- CoffeeScript ondersteuning
- skerm vas
- Page outomatisering
- Netwerk monitering
- Command line interface
- Kan geskryf word via JavaScript
Wat is nuut in hierdie release:
- terug gegaan na GhostDriver 1.1.0 plaas van 1.1.1.
- Vaste nog 'n waarskuwing van uitgediende userSpaceScaleFactor op OS X 10.9.
Wat is nuut in die weergawe 1.9.2:.
- Vaste grafiese artefakte met deursigtige agtergrond op Windows
- Opdateer GhostDriver na weergawe 1.0.4.
Wat is nuut in die weergawe 1.8.0:
- Dit geïntegreer GhostDriver, 'n afgeleë WebDriver (Wire protokol ) implementering en baie verwante API byvoeging.
Wat is nuut in die weergawe 1.6.0:
- Bygevoeg steun vir die verbygaan van argumente te webblad se evalueer
- Bygevoeg verifikasie vir JavaScript onConfirm en onAlert
- Bygevoeg stapel spoor wanneer fout voorkom
- Bygevoeg aanvanklike ondersteuning vir koekies hanteer
- Bygevoeg ondersteuning vir kop footer wanneer die druk van die bladsy
- Bygevoeg kop ondersteun in die laai versoek
- Bygevoeg steun die webblad as base64-geënkodeerde string te lewer
- Bygevoeg kramme vir navigasie gebeurtenis
- Bygevoeg opdrag-lyn opsie debug boodskappe te wys
- Bygevoeg steun vir die zoom faktor vir webblad lewering
- Bygevoeg crash verslaggewer vir Mac OS X en Linux, gebaseer op Google Breakpad
- Added 'os 'n voorwerp aan die stelsel module
Wat is nuut in die weergawe 1.5.0:
- Geen ondersteuning vir Flash en ander plugins
- Suiwer onthoofde (geen X11) op Linux
- Verbeterde probleme oplos
- Control web sekuriteit
Wat is nuut in die weergawe 1.4.0:
- Nuwe funksies:
- Bygevoeg ingebed HTTP bediener.
- Bygevoeg gerieflik bou script vir Linux.
- Bygevoeg ondersteuning vir SOCKS5 proxy.
- Opdateer CoffeeScript samesteller na weergawe 1.2.
- Bug fixes:
- Fix potensiaal crash in QUrl met Qt 4.8.
- Fix fout in CookieJar met QSettings en tou.
- Voorkom wat die ikoon op Mac OS X Dock.
Wat is nuut in die weergawe 1.2.0:
- Bug fixes:
- Vaste lewering van 'n baie groot web bladsy.
- Vaste verslagdoening van CoffeeScript stel fout.
- Nuwe funksies:
- Bygevoeg terugbel vir konsole boodskap.
- Verbeterde sekuriteit model via WebPage voorwerp.
- Bygevoeg steun vir die post, kop, Put en DELETE.
- Scripts lêernaam is nou verby as phantom.scriptName.
- Bygevoeg terugbel versoeke en antwoorde hulpbron te vang.
- Bygevoeg die vermoë om eksterne JavaScript om te laai.
- Voorbeelde:
- oorgedra voorbeelde WebPage voorwerp te gebruik.
- 'n Nuwe byvoorbeeld 'n beeld te imagebin.org te laai.
- 'n Nuwe byvoorbeeld HTTP POST funksie te wys.
- 'n Nuwe byvoorbeeld netwerk verkeer te snuffel en stoor dit in HAR-formaat.
Kommentaar nie gevind