美文网首页
iOS与网页的交互的那些事儿

iOS与网页的交互的那些事儿

作者: 逗憨de逗 | 来源:发表于2017-09-22 15:52 被阅读13次

项目中会经常用到webview来显示界面,但是单纯的显示还不能满足pm的所有要求。因此需要移动端根据需求来控制web页面的显示。下面是最近在项目中遇到的一个常见的控制网页视图显示与隐藏的例子。

想要很好的实现这样的需求,需要学会使用safari的开发工具来显示网页的源代码,这样才能判断哪个图层需要进行修改。像这样:


这样的话我们可以找到任何一个图层了。
目前我get了2种控制图层显示的方式:

1.document.getElementsByClassName('类名')[0].hidden = false/true;
2. document.getElementsByClassName('类名')[0].style.display= 'block'/'none';

最后,在项目项目中只要执行webview的这个方法:stringByEvaluatingJavaScriptFromString就可以了;
例如:

 [self.webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.getElementsByClassName('choice_ewm')[0].style.display='%@';",hidden?@"block":@"none"]];

iOS与网页的交互还有很多需要学习的,今后还会继续补充。

相关文章

  • iOS与网页的交互的那些事儿

    项目中会经常用到webview来显示界面,但是单纯的显示还不能满足pm的所有要求。因此需要移动端根据需求来控制we...

  • iOS原生App与H5页面交互笔记

    iOS原生App与H5页面交互笔记WKWebview 交互实现Http与iOS以及网页交互

  • localhost配置SSL证书

    背景 iOS移动端使用 CocoaAsyncSocket 通过本地HTTP Server与网页端交互 网页端支持 ...

  • iOS web交互

    iOS极简模式实现Webview网页图片原生预览 IOS中 使用JavaScriptCore 实现OC与JS的交互...

  • iOS 截图的那些事儿

    iOS 截图的那些事儿 iOS 截图的那些事儿

  • 富文本ZSSRichTextEditor之趟坑集锦

    富文本ZSSRichTextEditor是iOS原生与网页交互的集大成者,各种交互。自然问题也是多多,这篇文文章陆...

  • iOS-js与iOS的交互(基于WKWebViewJavascr

    后天就要去北京出差了,据说那边的项目主要是与网页交互,所以就简单的研究了一下js与iOS的交互。 其交互方式有很...

  • iOS JS与OC交互

    博文参考: 链接1: iOS与网页JS交互,3中方法实现链接2:IOS中 使用JavaScriptCore 实现O...

  • IOS:网页与原声交互

    关于JavaScriptCore本教程中所涉及到的几种类型: ObjC与JS交互方式通过JSContext,我们有...

  • iOS与JS交互总结

    iOS与JS交互总结 近几年来移动开发使用网页嵌入形式的越来越多,这就不可避免的出现原生控件和网页页面的JS交互,...

网友评论

      本文标题:iOS与网页的交互的那些事儿

      本文链接:https://www.haomeiwen.com/subject/eqefextx.html