2017-03-15 5 views
0

Meine JavaScript-Anzeige funktioniert gut mit Google Chrome App über iPhone, aber wenn ich versuche, diese Anzeige mit UIWebView oder sogar Safari auf dem iPhone zu laden, wurde es nie ausgeführt.iOS UIWebview und Safari JavaScript Issue

ich diese Zeile Code bin mit dem Ad laden: [self.webview loadrequest: [NSURLRequest requestWithURL: [NSURL URLWithString: @ "http://sample_JavaScript_AD.html"]]];

Ich teste diese über iOS 10.

wird keine Updates von Apple über Safari & Javascript?

+0

Wo ist diese sample_JavaScript_AD.html-Datei gespeichert? Was dient es dem "Browser" (dem UIWebView)? –

+0

Wenn die Datei in Ihrem Anwendungspaket gespeichert ist, überprüfen Sie diese für die Antwort: http://stackoverflow.com/questions/7063276/how-to-load-local-html-file-into-uiwebview –

+0

Ihre HTML-Seite ist https? Falls nicht, haben Sie App Transport Security Settings hinzugefügt, um Ihre Domain in Ihre Info.plist-Datei aufzunehmen? Wenn Ihre HTML-Seite nicht https ist, fügen Sie App-Transporteinstellungen hinzu. Sie können sich diesen [link] (https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW33 ansehen) – abdullahselek

Antwort

0

Ihre URL muss die vollständige Serveradresse und nicht nur den Dateinamen enthalten. Zum Beispiel:

self.webview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.mywebserver.com/sample_JavaScript_AD.html"]]];