🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #50463

Re: Quality Agent dla aplikacji webowej

#50463
From: Piotrek Reinmar Koszuliński
Date: Tue, 04 Jan 2011 23:30
32 lines
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-mail
References: <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