`

使用JavaScript给UIWebView中的内容注入CSS

    博客分类:
  • ios
 
阅读更多
    NSString *filePath = [[NSBundle mainBundle] pathForResource:@"articleInline_small" ofType:@"css"];

    NSData *fileData = [NSData dataWithContentsOfFile:filePath];
    NSString *cssString = [[[NSString alloc] initWithData:fileData encoding:NSUTF8StringEncoding] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
    
    NSString* css = [NSString stringWithFormat:@"\"%@\"", cssString];
    NSString* js = [NSString stringWithFormat:
                    @"var styleNode = document.createElement('style');\n"
                    "styleNode.type = \"text/css\";\n"
                    "var styleText = document.createTextNode(%@);\n"
                    "styleNode.appendChild(styleText);\n"
                    "document.getElementsByTagName('head')[0].appendChild(styleNode);\n", css];
    [webView stringByEvaluatingJavaScriptFromString:js];
    

 

 

 

参考:http://stackoverflow.com/questions/6903292/uiwebview-css-injection-using-javascript

分享到:
评论

相关推荐

    UIWebView+html+css

    UIWebView+html+css,实现UIWebView中可点击链接,并且可显示gif动画效果

    UIWebView的使用代码

    或在webViewDidFinisheLoad中使用 ? 1 [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitTouchCallout='none';"]; -webkit-user-select 控制用户是否可以选择页面元素...

    UIWebView与 javascript的交互

    一个简单的demo实现了对html页面上简单事件的响应,但是没有实现获取输入的值

    UIWebView与 javascript的交互三

    这个demo主要实现了OC页面传值到js页面,并修改html 页面的值,同时实现了html 页面的数据传递到 OC页面,很经典的哦

    UIWebView中加载本地图片

    在UIWebView中加载本地图片,http://blog.csdn.net/zhangao0086/article/details/7262192

    Cocos2dx中UIWebView替换为WKWebView

    IOS开发中因为引入cocos2dx,导致代码审核不通过无法提交( Apple will stop accepting submissions of apps that use UIWebView APIs )。该问题的解决方案有两种:1)升级Cocos2dx的版本,在查看Cocoas官网及Cocoas...

    UIWebView的使用

    这是我在学习ios的过程中写的一个demo,使用UIWebView实现一个简单的浏览器

    UIWebView Demo代码

    UIWebView Web 网页 Demo 代码

    oc中UIWebView交互 JS交互

    UIWebview使用中的js交互简单的简析 欢迎大家指点 共同学习

    UIWebView使用

    很详细的介绍了ios开发中uiwebview的使用方法,可以快速掌握和使用uiwebview

    UIWebView与 javascript的交互二

    这个事UIwebView与js交互的第二个demo,实现了通过html页面上的事件,传递数据到OC页面。感觉挺有代表性的,感兴趣的话,可以下载看看哦

    uiwebview的使用方法总结

    uiwebview的使用方法。从怎么建立uiwebview讲起,详细讲述了此控件的使用方法

    网页视图 UIWebView

    网页视图的基本使用,网络资源地址字符串的处理,UIWebView属性与协议的综合使用;

    UIWebView和js交互demo1

    使用UIWebView和JS进行交互,可以OC操作js,也可以JS对OC进行交互

    ios UIWebView使用

    ios的UIWebView详解,定义、实现delegate、webView和js的交互、原生调用js、js调用原生

    UIWebView与JS交互小例子

    UIWebView与JS交互小例子,其中涉及APP向JS提交信息,和JS提交信息给App

    UIWebView和js交互

    UIWebView和js交互 里边自己写了个H5方便大家理解

    UIWebView原生与H5交互

    UIWebView原生与H5交互,pre;confirm;等包含三个H5页面跳转的交互demo

Global site tag (gtag.js) - Google Analytics