🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Jak w extension IE zapisać stronę do pliku tymczasowego jako tekst?

#39919
From: Tomasz Pyra
Date: Tue, 16 May 2006 06:53
28 lines
2143 bytes
Chcę aby extension IE potrafił zapisać treść strony do tymczasowego 
pliku tekstowego o podanej nazwie, którą to nazwę mógłbym przekazać do 
programu zewnętrznego.
Coś jak plik->zapisz jako->plik tekstowy, tylko żeby się to działo 
automatycznie.

Na razie napisałem rozszerzenie które kopiuje tekst ze strony do schowka 
za pomocą "Select All" i wymuszenia "Copy", a potem program zewnętrzny 
sobie to wkleja:
		external.menuArguments.document.execCommand("SelectAll");
zaznaczenie =  external.menuArguments.document.selection.createRange();
zaznaczenie.execCommand("Copy");
zaznaczenie =  external.menuArguments.document.selection.empty();

Ale takie rozwiązanie mi się nie podoba, bo niszczy dotychczasową 
zawartość schowka i drażni wszystkie monitory schowka.

No i wolałbym zrobić coś co zapisze mi treść strony na dysk jako plik.
A ponieważ znam się raczej marnie na pisaniu takich rozszerzeń to proszę 
Was o pomoc :)

I przy okazji pytanie - gdzie znajdę jakiś dobry opis tych wszystkich 
klas dostępnych z poziomu explorerowego JavaScriptu, bo to co napisałem 
do tej pory to poskładałem z przykładów.

Jako rozszerzenie rozumiem kod zapisany w kluczu: 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions
W polskiej wersji to się nazywa "narzędzia".
Technical Details
Message-ID: <e4bt1j$i0e$1@news.task.gda.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.task.gda.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.task.gda.pl!not-for-mail
From: Tomasz Pyra <hellfire@spam.spam.spam>
Newsgroups: pl.comp.lang.javascript
Subject: Jak w extension IE zapisać stronę do pliku
 tymczasowego jako tekst?
Date: Tue, 16 May 2006 08:53:32 +0200
Organization: CI TASK http://www.task.gda.pl/
Lines: 28
Message-ID: <e4bt1j$i0e$1@news.task.gda.pl>
NNTP-Posting-Host: avalanche.ivo.pl
Mime-Version: 1.0
X-Trace: news.task.gda.pl 1147762547 18446 153.19.128.10 (16 May 2006 06:55:47 GMT)
X-Complaints-To: abuse@news.task.gda.pl
NNTP-Posting-Date: Tue, 16 May 2006 06:55:47 +0000 (UTC)
User-Agent: Thunderbird 1.5.0.2 (Windows/20060308)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit