Ich bin ein Anfänger auf Cocoa Programmierung, also bitte entschuldigen Sie die mögliche Dummheit dieser Frage.Problem mit WebKit rendering google.com (und ein paar andere Seiten)
Ich versuche, einen Webbrowser mit Cocoa/MacRuby zu bauen, stoße aber auf dieses seltsame Renderingproblem - viele Seiten rendern gut, aber alle Google-Seiten und eine Reihe anderer Seiten (wie die CouchDB-Website)) Render mit sehr kleinen Schriftarten.
Ich habe versucht, Firefox HTTP-Anforderung und setzen Header wie so zu imitieren:
def initialize_request(url)
url_request = NSMutableURLRequest.requestWithURL(NSURL.URLWithString(url))
url_request.setValue("ISO-8859-1,utf-8;q=0.7,*;q=0.7", forHTTPHeaderField:"Accept-Charset")
url_request.setValue("text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", forHTTPHeaderField:"Accept")
url_request.setValue("en-us,en;q=0.5", forHTTPHeaderField:"Accept-Language")
url_request.setValue("gzip,deflate", forHTTPHeaderField:"Accept-Encoding")
url_request.setValue("keep-alive", forHTTPHeaderField:"Connection")
url_request.setValue("300", forHTTPHeaderField:"Keep-Alive")
headers = url_request.allHTTPHeaderFields
NSLog("All headers: #{headers.inspect}")
url_request
end
Vollquelldatei ist here
Alle Zeiger wird hilfreich sein, Dank im Voraus!
Ah verpasste diese Einstellung, danke Peter funktioniert super! – Arun
Dann markieren Sie bitte Peter Antwort als die richtige Antwort –
Sorry hat das nicht bemerkt. Danke nochmal Jungs! – Arun