【发布时间】:2017-07-21 08:05:26
【问题描述】:
我正在 UIWebview (iPhone6) 中加载 html 内容,并且内容具有可操作的按钮。按下其中一个按钮后,内容中间会出现一个弹出窗口(内容大约有 6-7 页长)。结果,用户无法在第一个屏幕上看到弹出窗口。早些时候,我认为这是内容的问题,但在 android 上,弹出窗口出现在第一页的中间。
-(void) loadScorm {
NSString *scormUrl = self.content.media.scormUrl;
scormUrl = [NSString stringWithFormat:@"%@%@", @"https:" , scormUrl];
NSURL *url = [NSURL URLWithString:scormUrl];
NSString *body;
body = //constructed body
NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL: url];
[request setHTTPMethod: @"POST"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:[body dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES]];
self.webView.scalesPageToFit = YES;
[self.webView loadRequest:request];
self.webView.frame = self.webViewContainer.frame;
}
我还读到 UIWebView 的 javascript 默认启用。我错过了什么?任何指针将不胜感激。
PS:由于内容分类,不能分享截图。
【问题讨论】:
标签: html ios objective-c uiwebview