是的,可以使用Cordova HTTPD插件:
https://github.com/floatinghotpot/cordova-httpd
我还没有使用它,但我可能需要使用我当前的项目.
一个缺点是,如果知道IP地址,其他人将能够浏览托管文件.在我部署之前,我将改变这种行为.
嵌入式网络服务器是可能的,在(遥远的)过去,Cordova Android 甚至有一个。
但是,对于一般用例来说,不需要它。如果您必须从本地服务器提供文件,请参阅 Michaels 的回答。
通过本机 webview api 的 loadUrl 并不是(最好)在 webview 的运行时中包含 javascript。
默认情况下,您没有理由首先需要与 webview 进行本地交互。
相反,创建一个index.html并包含您想要通过的javascript标签,正如 @frank 所描述的
cordovawebview.loadURL默认会加载index.html,不需要修改。
查看Cordova Hello World 应用程序中的 www/index.html作为一个简单的示例。
--edit-- 链接到 CDV Hello World 中的 index.html
| 归档时间: |
|
| 查看次数: |
13672 次 |
| 最近记录: |