我有以下无辜的代码(index.html),但它不加载该code.js文件.如果我在HTML页面中复制/粘贴文件的内容,它的效果很好.两者index.html和code.js文件都在同一目录中.这是代码段.任何帮助都会很棒.
index.html:
<html>
<head>
<script type="text/javascript" src="code.js"></script>
</head>
<body onload="drawImage()">
<div><canvas id="canvas" width="320" height="480"></canvas></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
ViewController.m:
- (void)viewDidLoad {
[super viewDidLoad];
// load the first webpage
[homePageWebView loadRequest:[NSURLRequest requestWithURL:[NSURLfileURLWithPath:
[[NSBundle mainBundle] pathForResource:@"index"ofType:@"html"] isDirectory:NO]]];
}
Run Code Online (Sandbox Code Playgroud) 我的iPhone应用程序中有一个webview,我的Resources文件夹中也有一些html文件.当我的应用加载时,我将一个页面从我的资源加载到我的webview中.但是,我需要在我的webview中创建指向其他一些资源的链接(例如,图像或其他html文件).只是做一个相对链接不起作用:
<a href="OtherPage.html">Doesn't work</a>
Run Code Online (Sandbox Code Playgroud) 我的设置:
我的iPhone应用程序中有一个webview,访问www.mysite.com.
试用
如果我将"backgroundcolor uicolor clearcolor"设置为我的webview并在我的webview后面绘制一个uiimage,它将不会滚动我的webview!
我的问题:
我希望将图像与webview一起使用.此外,此图像应存储在iPhone应用程序中,而不是存储在网络服务器上(当然,如果我将图像放在网络服务器上,我可以简单地将其作为背景用CSS绘制).
通过html/javascript/Objective C访问此图像的最佳方式是什么,所以我可以看到这个本地图像作为我网站的背景?有办法吗?
我想在我的UIWebView的HTML中使用.
如何引用一个名为本地文件以节省宝贵的加载时间?<img src="temp.jpg" />temp.jpg
当然显而易见的选择是,但我不知道我的根在哪里......<img src=".\temp.jpg" />