资源文件都是放在根目录下

1、index.html

<html>
<head>
<title>My test Page</title>
<link rel="stylesheet" href = "test.css" type="text/css"/>
<script type = "text/javascript" src = "22.js"></script>
</head>
<body>
<h1 id="food" onclick ="sayHello()">Click me!</h1>
<img src="114.png" width="128" height="128" />
</body>
</html>

2、22.js

function sayHello() {

if (document.getElementById('foo').innerHTML == 'Hi there'){

document.getElementById('foo').innerHTML = 'Click me!';

}else{

document.getElementById('foo').innerHTML = 'Hi there';

}

}

3、test.css

body{

color:red;

background-color:#fff;

font-size:12px;

font-style:italic;

font-weight:bold;

font-family:Arial;

}

4、oc 代码

webView = [[UIWebView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

[self.view addSubview:iWebView];

[webView setBackgroundColor:[UIColor whiteColor]];

NSString *path = [[NSBundle mainBundle] bundlePath];

NSURL *baseURL = [NSURL fileURLWithPath:path];

NSString *imageStr=[NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://192.168.1.155/index.html"] encoding:NSUTF8StringEncoding error:nil];

[webView loadHTMLString:imageStr baseURL:baseURL];

5、原理就是先把服务端的html拉下来,然后通过webview加载本地html的方式加载,

转载于:https://www.cnblogs.com/sgdkg/p/5576906.html

uiwebview 加载本地js、css、img,html从网站加载相关推荐

  1. cesium 3dtiles 加载本地数据_深入echarts学习:加载跨域、异步、本地json数据的防坑录

    1 说明: ===== 1.1 推荐指数:★★★★ 1.2 网上这方面说明,大多模棱两可,坑很多,讲透彻的不多,故本人做一个小结. 1.3 我曾介绍echarts的简单基本用法: <Echart ...

  2. vue 表格中有列需要异步加载_vue.js表格分页,ajax异步加载数据

    分页一般和表格一起用,分页链接作为表格的一部分,将分页链接封装成一个独立的组件,然后作为子组件嵌入到表格组件中,这样比较合理. 效果: 代码: 1.注册一个组件 js Vue.component('p ...

  3. bootstrap.css 加载,使用Bootstrap.css 中IE下页面加载过慢问题

    @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans') ...

  4. 浏览器加载本地html页面,在浏览器字段中加载本地HTML文件时是否显示白屏?

    我没有完美的答案.如果你看一下at this question,到目前为止,还没有给出关于如何使BrowserField背景透明的答案,这将是一种方式来解决你的问题. 根据您的OTPhelp_en.h ...

  5. 网页html/js/css错误代码在线检测网站汇总

    在用IE浏览网站时,发现下面显示"网页上有错误",虽然不影响浏览,但总归让人感觉不舒服,大概多数站长都遇到过.而如果你的代码基础不是很好的话也许根 本找不到办法去解决这个问题,以致 ...

  6. 在html css中加粗显示,在CSS里面如何实现字体加粗

    在word里面实现文字加粗是一件轻而易举的事.我们直接点击加粗按钮就可以完成.但是在css里面没有加粗按钮呀,那么如何实现字体加粗呢?下面小编向大家简单介绍一下. 1.使用font-weight属性 ...

  7. 用javascript预加载图片、css、js的方法研究

    预加载的好处可以让网页更快的呈现给用户,缺点就是可能会增加无用的请求(但图片.css.js这些静态文件可以被缓存),如果用户访问的页面里面的css.js.图片被预加载了,用户打开页面的速度会快很多,提 ...

  8. javascript预加载图片、css、js的方法研究

    预加载的好处可以让网页更快的呈现给用户,缺点就是可能会增加无用的请求(但图片.css.js这些静态文件可以被缓存),如果用户访问的页面里面的css.js.图片被预加载了,用户打开页面的速度会快很多,提 ...

  9. bootstrap-multiselect加载本地数据

    目录: bootstrap-multiselect从后台加载数据 bootstrap-multiselect从本地加载数据渲染数据 将本地数据转换成option html填充select 然后调用mu ...

最新文章

  1. 最烦人的正则表达式记忆口诀
  2. [Effective JavaScript 笔记]第59条:避免过度的强制转换
  3. dpkg命令_Linux 命令学习神器!命令看不懂直接给你解释!
  4. 简单的php引导页面设计,PS简单制作唯美朦胧柔美的渐变APP引导页
  5. 一次性补缴17万元办社保,每月可以领1400多,可否办理?
  6. 操作系统随机密码,定时改密码
  7. Code First 约定
  8. 【UVA11059】Maximum Product(set+set默认从大到小排列---水题)
  9. 修改版本名称及手机型号
  10. 高中计算机工作要点,高中信息技术工作计划
  11. 淘宝账号如何快速提升到更高等级
  12. EPIC的服务器稳定吗,epic国内有服务器吗(epic服务器在哪)
  13. STM32F7 内部flash操作启动
  14. ES6, ES7, ES8, ES9 以及 ES10 新特征
  15. 计算机整理桌面怎么弄,图文详解如何整理桌面
  16. 协议 驱动 接口 服务器,TCP/IP 协议底层驱动原理 (含网卡芯片读写) 说明 [撸 swoole 和 workerman 的同学建议瞧瞧]...
  17. c语言 at指令gprs,gprs AT 指令
  18. 网易云播放失败,请在设置中切换输出设备 解决方案
  19. 如何用计算机把数字12变成21,2015年12月计算机二级office考试题及答案
  20. 如何理解反射信号淹没在上升沿中

热门文章

  1. Linux下用C++开发PHP扩展
  2. 500 - Internal server error.
  3. struts2.2.3需包含的jar包
  4. Axure RP Extension for Chrome安装
  5. springboot+mybatis+shiro——shiro简介
  6. OpenDayLight Helium实验三 OpenDaylight二层转发机制实验
  7. 计算机IP地址与子网掩码如何进行AND运算
  8. windows ssh secure shell设置初始窗口大小
  9. 用sqlplus为oracle创建用户和表空间
  10. List And ArrayList