【发布时间】:2013-06-11 17:03:15
【问题描述】:
首先,免责声明:我对 iphone、android 或任何移动开发完全陌生。另一方面,我已经开发网站(php、javascript)很长时间了。
我有一个适用于移动设备且运行良好的网站。但是,我需要一些功能,例如防止屏幕变暗(我的网站设计为可以在没有用户交互的情况下使用数小时,同时永久可见,或者例如能够发送通知(带有声音等,以吸引用户关注))。
这导致我考虑使用 webview。从我所见,它是关于创建一个本机应用程序,它只是一个 webview(没有工具栏的浏览器)并使用 html 和 javascript 来操作。它将使用一些本机函数来执行一些本机操作(例如我想要的那些)。
我已经四处搜索,但对此没有具体的回应:我可以告诉 webview 永久加载远程站点的内容吗?我的意思是,我的网站是基于 php(zend)的,有许多 jquery 内容操作。我可以告诉他像 LOAD htp://www.mysyite.com 这样的事情,让他做其他事情吗?绝对没有本地内容适用,一切都是远程的。 webview 只是网站的“界面”。
另外一个问题是:我可以在上面使用 jquery 吗? ajax 调用?地理位置?我的意思是,在浏览器中我可以,我只是想知道我是否可以在 webview 中。
我读过 phonegap 就是这样做的。但大多数时候,当谈到 phonegap 和 webview 我一般来说,我读到人们谈论在本地加载页面而不是永久地远程加载。
最后,是的,我将来会构建一个原生应用程序。但是现在,我根本没有时间同时学习android、ios和blackberry。非常感谢您的回复。
【问题讨论】: