Article View: pl.comp.lang.javascript
Article #50463Re: Quality Agent dla aplikacji webowej
From: Piotrek Reinmar Koszuliński
Date: Tue, 04 Jan 2011 23:30
Date: Tue, 04 Jan 2011 23:30
32 lines
2913 bytes
2913 bytes
Zrobienie printscreena zawartości okna czyjejś przeglądarki jest niemożliwe. A przynajmniej nie słyszałem o takim rozwiązaniu w czystym JavaScriptcie. Możliwe że jakaś wtyczka do np. Firefoksa (są takie do robienia print screenów całych stron) umożliwia coś takiego, bo potrafię sobie wyobrazić jak mogłoby to działać. Jeśli chodzi o zrzut DOMa, to jako elementów, węzłów, atrybutów, itd - jest wykonalne - np. http://www.lemoda.net/javascript/dump-dom/dump-dom.html i (może) to http://www.herongyang.com/JavaScript/DOM-Specification-Dump-Document-Example.html Tylko tu nie masz wszystkich informacji. Jeśli chciałbyś zserializować te DOMowe obiekty z ich właściwościami, to... ciekawe :) Z pewnością możliwe do zrobienia. Nie wiem tylko jak byłoby z objętością tych danych. Bo każdy jeden najprostszy element ma dużo właściwości. Przy większej stronie jestem w stanie sobie wyobrazić zabicie czymś takim przeglądarki :D On 4 Sty, 20:11, Jacek Czerwinski <x...@y.z.pl> wrote: > Dla sporego, wieloletniego systemu webowego, pojawila sie mysl o > dokumentowaniu potencjalnych bledow (rowniez propozycji zmian > merytorycznych). Nie mysle tu o server-side tylko o przegladarce. > Strona ma liczne elementy Ajaxowe, wiec serwer nie posiada "lustrzanego" > odbicia tej strony, jakim bysmy dysponowali w tradycyjnej aplikacji. > > Pierwszy pomysl, ktos klika w link obslugi bledu na stronie (zakladam, w > starej, stabilnej czesci strony, przyjmijmy roboczo ze jest z nim ok), > powstaje bitmapa, obrazek okna. Nie spotkalem sie by w JS byla taka > funkcjonalnosc. Pluginy? > > Druga mysl, niemal rownowazny zrzut strony jako DOM. Chyba dalby się > przez JavaScript? > > Server-side w Javie (jedno z Wicket/JSF/GWT).
Technical Details
Message-ID:
<5356b6f1-14fe-443c-8411-d5dec9b86761@z9g2000yqz.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!z9g2000yqz.googlegroups.com!not-for-mailReferences:
<ifvrdp$crk$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!z9g2000yqz.googlegroups.com!not-for-mail From: Piotrek Reinmar Koszuliński <pkoszulinski@gmail.com> Newsgroups: pl.comp.lang.javascript Subject: Re: Quality Agent dla aplikacji webowej Date: Tue, 4 Jan 2011 15:30:15 -0800 (PST) Organization: http://groups.google.com Lines: 41 Message-ID: <5356b6f1-14fe-443c-8411-d5dec9b86761@z9g2000yqz.googlegroups.com> References: <ifvrdp$crk$1@news.onet.pl> NNTP-Posting-Host: 84.40.132.183 Mime-Version: 1.0 X-Trace: posting.google.com 1294183815 15380 127.0.0.1 (4 Jan 2011 23:30:15 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 4 Jan 2011 23:30:15 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: z9g2000yqz.googlegroups.com; posting-host=84.40.132.183; posting-account=47jpjQoAAAAoxw0hBaX2ps6gb9_hJEzw User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; Linux i686; rv:2.0b8) Gecko/20100101 Firefox/4.0b8,gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit