Ich möchte die gleiche Ursprungsrichtlinie für XMLHttpRequests in meinen eigenen eingebetteten WebViews deaktivieren. Ich habe die Kontrolle über die geladenen Seiten/den Code, der in der WebView ausgeführt wird, daher ist es mir egal, ob ich dieselbe Herkunftsrichtlinie durchsetzen möchte. Ich möchte domänenübergreifende Anfragen stellen.Deaktivieren der gleichen Ursprungsrichtlinie/Erstellen von domainübergreifenden XMLHttpRequests in WebKit WebViews?
Ich habe versucht, die WebPolicyDelegate und WebResourceLoadDelegate zu implementieren, aber sie scheinen nicht für XMLHttpRequests aufgerufen werden.
Sie scheinen die Antwort herausgefunden zu haben, könnten Sie bitte teilen, was es war? Ich verbinde WebView in meinem Cocoa-Programm wie folgt: - (void) applicationDidFinishLaunching: (NSNotification *) aNotification { \t NSView * contentView = [window contentView]; \t WebView * webView = [[WebView-Zuordnung] initWithFrame: contentView.frame]; \t webView.autoresizingMask = NSViewWidthSizable | NSViewHeightSize; \t [contentView addSubview: webView]; \t [[webView mainFrame] loadRequest: [NSURLAnfrage requestWithURL: [NSURL URLWithString: @ "http://www.google.com"]]]; } – DenNukem