2009-07-27 6 views
0

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!

Antwort

0

Überprüfen Sie die Schriftgröße in den WebPreferences Ihrer App und den Textgrößenmultiplikator im WebView.

+0

Ah verpasste diese Einstellung, danke Peter funktioniert super! – Arun

+0

Dann markieren Sie bitte Peter Antwort als die richtige Antwort –

+0

Sorry hat das nicht bemerkt. Danke nochmal Jungs! – Arun