作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为本地企业创建一个应用程序,但他们让我很痛苦,因为他们不会也不会创建 iPhone 友好的网页。他们反而要求我只加载网页的特定部分。
无论如何,是否可以通过指定用户可以导航的网页的唯一允许坐标来做到这一点?他们希望我只显示几个 html 表格,并希望他们的桌面网页的其余部分带有链接等,不让用户看到。他们的要求对我来说似乎有点“老套”,但我很感激他们提供的任何帮助。
最佳答案
-(void)viewDidAppear:(BOOL)animated
{
NSString *string = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://stackoverflow.com/questions/13716234/how-to-load-only-a-specific-section-of-a-requested-uiwebview-url"] encoding:NSASCIIStringEncoding error:nil];
NSLog(@"CNN String is %@",string);
[self.wv loadHTMLString:string baseURL:nil];
[self.wv setDelegate:self];
}
-(void)webViewDidFinishLoad:(UIWebView *)webView
{
NSString *testString = [self.wv stringByEvaluatingJavaScriptFromString:@"document.getElementById(\"nav-tags\").innerHTML;"];
NSLog(@"Test String is %@",testString);
}
如果输入此代码,您将看到“标签”作为输出。使用正确的 ID 在您的设备上执行相同的操作。
关于iphone - 如何只加载请求的 UIWebView url 的特定部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13716234/
我是一名优秀的程序员,十分优秀!