uiwebview 加载本地js、css、img,html从网站加载
资源文件都是放在根目录下
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从网站加载相关推荐
- cesium 3dtiles 加载本地数据_深入echarts学习:加载跨域、异步、本地json数据的防坑录
1 说明: ===== 1.1 推荐指数:★★★★ 1.2 网上这方面说明,大多模棱两可,坑很多,讲透彻的不多,故本人做一个小结. 1.3 我曾介绍echarts的简单基本用法: <Echart ...
- vue 表格中有列需要异步加载_vue.js表格分页,ajax异步加载数据
分页一般和表格一起用,分页链接作为表格的一部分,将分页链接封装成一个独立的组件,然后作为子组件嵌入到表格组件中,这样比较合理. 效果: 代码: 1.注册一个组件 js Vue.component('p ...
- bootstrap.css 加载,使用Bootstrap.css 中IE下页面加载过慢问题
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans') ...
- 浏览器加载本地html页面,在浏览器字段中加载本地HTML文件时是否显示白屏?
我没有完美的答案.如果你看一下at this question,到目前为止,还没有给出关于如何使BrowserField背景透明的答案,这将是一种方式来解决你的问题. 根据您的OTPhelp_en.h ...
- 网页html/js/css错误代码在线检测网站汇总
在用IE浏览网站时,发现下面显示"网页上有错误",虽然不影响浏览,但总归让人感觉不舒服,大概多数站长都遇到过.而如果你的代码基础不是很好的话也许根 本找不到办法去解决这个问题,以致 ...
- 在html css中加粗显示,在CSS里面如何实现字体加粗
在word里面实现文字加粗是一件轻而易举的事.我们直接点击加粗按钮就可以完成.但是在css里面没有加粗按钮呀,那么如何实现字体加粗呢?下面小编向大家简单介绍一下. 1.使用font-weight属性 ...
- 用javascript预加载图片、css、js的方法研究
预加载的好处可以让网页更快的呈现给用户,缺点就是可能会增加无用的请求(但图片.css.js这些静态文件可以被缓存),如果用户访问的页面里面的css.js.图片被预加载了,用户打开页面的速度会快很多,提 ...
- javascript预加载图片、css、js的方法研究
预加载的好处可以让网页更快的呈现给用户,缺点就是可能会增加无用的请求(但图片.css.js这些静态文件可以被缓存),如果用户访问的页面里面的css.js.图片被预加载了,用户打开页面的速度会快很多,提 ...
- bootstrap-multiselect加载本地数据
目录: bootstrap-multiselect从后台加载数据 bootstrap-multiselect从本地加载数据渲染数据 将本地数据转换成option html填充select 然后调用mu ...
最新文章
- 最烦人的正则表达式记忆口诀
- [Effective JavaScript 笔记]第59条:避免过度的强制转换
- dpkg命令_Linux 命令学习神器!命令看不懂直接给你解释!
- 简单的php引导页面设计,PS简单制作唯美朦胧柔美的渐变APP引导页
- 一次性补缴17万元办社保,每月可以领1400多,可否办理?
- 操作系统随机密码,定时改密码
- Code First 约定
- 【UVA11059】Maximum Product(set+set默认从大到小排列---水题)
- 修改版本名称及手机型号
- 高中计算机工作要点,高中信息技术工作计划
- 淘宝账号如何快速提升到更高等级
- EPIC的服务器稳定吗,epic国内有服务器吗(epic服务器在哪)
- STM32F7 内部flash操作启动
- ES6, ES7, ES8, ES9 以及 ES10 新特征
- 计算机整理桌面怎么弄,图文详解如何整理桌面
- 协议 驱动 接口 服务器,TCP/IP 协议底层驱动原理 (含网卡芯片读写) 说明 [撸 swoole 和 workerman 的同学建议瞧瞧]...
- c语言 at指令gprs,gprs AT 指令
- 网易云播放失败,请在设置中切换输出设备 解决方案
- 如何用计算机把数字12变成21,2015年12月计算机二级office考试题及答案
- 如何理解反射信号淹没在上升沿中
热门文章
- Linux下用C++开发PHP扩展
- 500 - Internal server error.
- struts2.2.3需包含的jar包
- Axure RP Extension for Chrome安装
- springboot+mybatis+shiro——shiro简介
- OpenDayLight Helium实验三 OpenDaylight二层转发机制实验
- 计算机IP地址与子网掩码如何进行AND运算
- windows ssh secure shell设置初始窗口大小
- 用sqlplus为oracle创建用户和表空间
- List And ArrayList