Ich suche nach einem (verwandten?) Opensource-Projekt, das Webseiten serverseitig rendert und als Images an Clients (Handys?) liefert. Genau wie Opera Mini und SkyFire. Bis jetzt gibt Google mir keine Ahnung, da ich nicht herausfinden kann, welcher Begriff zu verwenden ist. Könnt ihr mir einen Hinweis geben?
Danke
Ok, diese Frage ist immer noch unbeantwortet und ich bin auch an einer solchen Lösung interessiert. Da es im Internet nichts Nützliches gibt, werde ich es versuchen. Bitte verstehen Sie diese Antwort eher als Konzept als als fertige Lösung.
Stellen Sie sich einen einfachen Workflow ohne Benutzerinteraktion vor. Benutzer öffnet eine Website, Ihr Server lädt die Website, rendert ein Bild und liefert das Bild auf Ihr Handy.
Um sicher zu gehen, dass dein Bild auf dem neuesten Stand ist, musst du dein Bild bei jeder Dom-Manipulation auch von Javascript aktualisieren. Dies ist ein kniffliger Fall, da kein JavaScript-Ereignis wie "domChanged" vorhanden ist. Also, was kannst du tun?
Ich habe versucht, ein sehr kleines Javascript zu erstellen und es mit phantomjs
zu verwenden %Vor%Ich gehe davon aus, dass die angeforderten Ressourcen möglicherweise mit dem Dom in Konflikt geraten. Dies deckt jedoch keine reine javascript-setInterval- oder setTimout-Funktion ab.
Sobald Sie alle "passiven" Sachen haben, können Sie versuchen, alle Hyperlinks, Formularelemente und alle Elemente, die mit "cursor: pointer;" formatiert sind, zu extrahieren. Das ist der Punkt, an dem ich gerade feststecke ... und da dies eher ein "Hobby-Projekt" ist, gebe ich hier auf :-) Aber lassen Sie mich wissen, wenn jemand weiter geht.