Ich habe versucht, bei Google zu suchen und habe auch die Dokumentation aber ohne Erfolg. Ich mache die Ajax-Anfrage in contentScript (Chrome-Erweiterung) oder auch bekannt als Greasemonkey-Skript für Firefox-Nutzer.
Eine typische Funktion zum Abrufen einer URL mit AJAX,
function getURL(url, element)
{
var request = new XMLHttpRequest();
request.onreadystatechange = function()
{
if ( request.readyState == 4 )
{
callback( request.responseText, element, request.status );
}
};
request.open( "GET", url, true );
request.send()
}
Sagen wir Ich brauche nur die ersten 10kb der Seite aber die whole size of page is more than 200kb
. Die Seite, die ich abrufe, ist eine normale HTML-Seite. Ich möchte nicht, dass waste the bandwidth by downloading the excess 190kb
. Gibt es eine Möglichkeit, dies zu erreichen? Auch, wenn das Abrufen nur ein Teil der Seite von 100kb bis 110kb möglich?
Ich bin offen für eine browserspezifische Lösung (Chrome). Und ich muss die Erweiterung auch auf Firefox portieren, also sind Ideen dazu auch willkommen.