这只是关于OSX上Cocoa WebView的一般性问题。
考虑到我在网络视图中使用BaseURL设置时遇到的问题(我只能将其设置为local
或https://)
,我想知道是否可以在同一个webView中加载本地和在线资源。
让我们说在html页面中包含来自本地文件系统的一些图片和来自youtube的一些视频。
这可行吗?
答案 0 :(得分:3)
您可以使用以下代码将捆绑中的在线资源或本地html文件加载到webView。
self.mutableRequest = [NSMutableURLRequest requestWithURL:
[NSURL URLWithString:@"https://myawesomeapp.com"]];
/*self.mutableRequest = [NSMutableURLRequest requestWithURL:
[NSURL URLWithString:[[NSBundle mainBundle] pathForResource:@"yourHtmlResource" ofType:@"html"]]];*/
[self.webView.mainFrame loadRequest:self.mutableRequest];