zoukankan      html  css  js  c++  java
  • #iOS问题记录#动态Html加载本地CSS和JS文件

    所谓动态Html,指代码中组合生成的html字符串;

    若需要加载本地CSS,图片,JS文件,使用loadHTMLString baseURL;

    有两种方法:

    一,使用绝对路径,例如:

      //获取文件全路径

        NSString *imagePath = [[NSBundle mainBundle] pathForResource:@"M_head@2x" ofType:@"png"];

        //代码加载图片 需要“file:///”标志;

        [_mStrHtmlUrl appendFormat:@"<img src="file:///%@" width=["40" height="40"/> ",imagePath];

      //最后loadHTMLString时,baseURL可为nil;

       [webview loadHTMLString:mStringhtml baseURL:nil];

    二,使用bundleURL;

       //加载文件可以只需要文件名

          [_mStringhtml appendFormat:@"<link rel="stylesheet" type="text/css" href="Table_normal.css" /> "];

      
      //最后loadHTMLString时,使用[[NSBundle mainBundle] bundleURL];

       [webview loadHTMLString:weakSelf.mStringhtml baseURL:[[NSBundle mainBundle] bundleURL]];

      

  • 相关阅读:
    03.通过商品课程初心商品信息
    04.支付宝支付流程
    02.创建商品(表)应用(App)
    01.商品模块表结构
    七牛云上传视频
    Django之序列化器
    Django之抽象基类
    权限系统
    python实现简单工厂模式
    01.git基本操作
  • 原文地址:https://www.cnblogs.com/Sanje3000/p/6202199.html
Copyright © 2011-2022 走看看