Mar*_*ius 5 iphone nsurl uiwebview ios
我有一个IOS项目,其中包含webview中显示的html文件资源.这些html文件有不同的部分对应于片段(例如,index.html#section1,index.html#section2),我想在webview中加载它们.不幸的是,使用[NSURL fileURLWithPath:url]不适用于片段.将#转换为%23url,并且找不到该文件.如果我使用该[NSURL URLWithString:url]方法,它可以工作,但此方法无法加载本地资源.
有没有办法让webview加载带有片段的本地资源URL?
正如您所注意到的,这对于文件 URL 来说似乎是不可能的,但如果您不介意,您可以使用解决方法:
[webView stringByEvaluatingJavaScriptFromString:@"window.location.hash = '#section2';"];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1451 次 |
| 最近记录: |