Sicherheit im Internet > NetRenderer

NetRenderer: Technik dahinter

(1/1)

markus:
hallo

ich bin daran interessiert, wie man die renderengine vom ie "missbraucht" um screenshots von webseiten zu machen. kann mir einer an dieser stelle ein forum, howto oder ähndliches zu diesem thema mitteilen?
danke

PS: ich nutze euren dienst auch ab und zu, sehr praktisch, wirklich! schön wäre, wenn noch weitere browsertypen zur verfügung stünden ;) mozilla, safari, mac variante vom IE, konquerror, und was es sonst noch so gibt...

admin:
Hallo Markus,

Iexplore.exe ist eigentlich nur ein Wrapper für die zentrale Browser-Engine von Windows, die je nach Internet Explorer Version jeweils auf einem anderen Stand ist. Diese Engine wird von Outlook und vielen anderen Programmen zum Rendern verwendet. Auch wir greifen mit  einem selbst geschriebenen C#-Programm auf diese IE-Engine zu, und zwar nicht mit irgendwelchen Tricks, sondern über ganz offizielle Microsoft-APIs.

Leider machen das Mozilla, Safari & Co anders, daher müssten wir für jeden dieser Browser eine spezielle Software schreiben. Es ist außerdem völlig unklar, ob man mit diesen Browsern ein genauso performantes, paralleles Rendering hinbekommt, daher haben wir die Idee verworfen. Da man diese anderen Browser im Gegensatz zu den Microsoft IEs alle parallel auf dem eigenen PC betreiben kann, ist der Bedarf dazu auch wohl nicht ganz so groß.

markus:
Vielen Dank für diesen Ansatz, ich wusste nicht, das Microsoft hier eine offizielle API hat.

[edit]
Dieses selbsgeschriebene C# Programm beabsichtigt ihr nicht zufällig unter einer OpenSource-Lizenz bereit zu stellen? ;)
[/edit]


--- Quote from: admin on Thursday, 11.01.2007 18:11 --- Da man diese anderen Browser im Gegensatz zu den Microsoft IEs alle parallel auf dem eigenen PC betreiben kann, ist der Bedarf dazu auch wohl nicht ganz so groß.

--- End quote ---

Hier muss ich zum Teil widersprechen. Eine Mac-Version vom IE kann ich nur mit einer VM auf einem WindowsPC Berteiben (das geht auch auf einem Mac mit IE für Windows) ...
Mit Linuxbrowsern kenn mich mich zu wenig aus aber der IE für Mac macht oftmals ganz verkorkste Dinge mit einer Website ;) Kenn ich von macbesitzenden Kollegen.

admin:
Unsere Rendering-Software können wir leider nicht freigeben, sorry.

Das Argument mit dem Mac-IE stimmt natürlich, da gebe ich Dir recht.

Navigation

[0] Message Index

Go to full version