如何在不运行本地Web服务器的情况下将HTML发送到嵌入式WebView?

D b'

我想编写一个本地Mac应用程序。但是,我不想使用标准的Mac GUI库(Cocoa?),而是想使用Web技术(HTML,CSS,Javascript)对GUI进行编码。使用HTML / CSS / JS进行开发的主要原因是我想使用d3.js数据可视化库。该应用程序的主要功能是可视化大型嵌入式数据库。

在SO上找到了一个答案,该答案说明了如何在Cocoa应用程序中嵌入WebView。这是有帮助的,但不完全是我想要的。我的WebView不需要访问互联网,只需要呈现由我的应用程序本地生成的HTML / CSS / JS。

谁能提供一个代码片段来显示如何从桌面应用程序向嵌入式WebView发送HTML / CSS / JS?是否可以在不运行本地Web服务器的情况下执行此操作?

我有一些编写Web应用程序的经验,但是我是Mac编程的新手。

在此先感谢您的帮助!

D b'

啊哈 事实证明,这非常简单。这里有一个解决方案:WebView即时加载CSS

- (void)awakeFromNib{

    NSString *resourcesPath = [[NSBundle mainBundle] resourcePath];
    NSString *htmlPath = [resourcesPath stringByAppendingString:@"/main.html"];
    [[self mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:htmlPath]]];

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不阻止服务器的情况下通过tcp将数据发送到客户端?

如何在Java中不使用XMLHttpRequest的情况下将数据发送到服务器?

如何在不配置邮件服务器的情况下将邮件发送到所有域

如何在没有jquery的情况下使用ajax将数据发送到节点服务器?

如何在不使用任何模板引擎的情况下将某些上下文从节点服务器发送到html模板

如何获取Web客户端处理表单,以在不使用客户端脚本的情况下将页面ID信息发送到服务器

如何在不更改 url 的情况下将变量从刀片发送到控制器

如何在不立即保存的情况下将文件发送到客户端

将请求从Web服务器发送到本地服务器

在没有JQuery的情况下将JSON发送到服务器并获取JSON作为回报

在没有HTTP的情况下从同一服务器上的php将信息发送到ngnix

如何强制Angular在HTML5模式下将请求发送到服务器?

网站似乎在不将密码发送到服务器的情况下登录用户;这是如何运作的?

如何在不运行localhost服务器与Web api通信的情况下制作Socket.io Client

如何在不本地安装CUPS服务器的情况下打印到远程LPD打印服务器

如何在不更改活动工作空间的情况下将窗口发送到其他工作空间?

如何在不丢失先前数据的情况下仅将新数据发送到opengl?

如何在不映射到位置的情况下从 Docker 运行 Apache 服务器?

在不使用JSON的情况下将数组发送到Web服务

如何在没有隔离作用域的情况下将变量从指令发送到父控制器

如何在不触发页面刷新的情况下将数据提交到服务器?

如何在不设置路由器上的端口转发的情况下,使互联网上的本地Web服务器可见?

如何在不关闭套接字的情况下将FIN标志发送到主机

如何在不提交表单的情况下使用ajax将数据发送到servlet

如何在不打开WhatsApp的情况下将消息发送到WhatsApp组?

如何在不需要模型的情况下将参数发送到局部视图?

如何在没有“\”字符的情况下将 json 发送到 IoT 中心

远程Internet服务器如何将数据包发送到本地IP?

Apollo Client如何将本地缓存的变异发送到服务器