|
由于业务的需要,我想要通过WEX5制作自己的app,目前想通过简单打包的方式,提供一部署好的网页,用iframe在app中显示页面。但是我需要在这个远端页面使用手机的本地能力,想通过coordova插件来实现。具体测试网页地址是:http://cs12333.waytit.com/Ratchet/SiCardV.html
代码为:
- <!DOCTYPE html>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta charset="utf-8" />
- <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no" />
- <meta name="apple-mobile-web-app-capable" content="yes" />
- <meta name="apple-mobile-web-app-status-bar-style" content="black" />
- </head>
- <body>
- <script src="js/jquery-1.9.1.min.js?1" type="text/javascript"></script>
- <script src="js/require.2.1.10.js" type="text/javascript"></script>
- <script src="js/cordova.js" type="text/javascript"></script>
- <script type="text/javascript">
- var ver = new Date().getTime().toString();
- $(function () {
- try {
- require("cordova!org.apache.cordova.geolocation");
- } catch (e) { alert(e.message); }
- try {
- navigator.geolocation.getCurrentPosition(
- function (pos) {
- alert(pos.coorType + " " + pos.coords.longitude + " " + pos.coords.latitude);
- },
- function (err) {
- alert(err.message);
- });
- } catch (e) {
- alert(e.message);
- }
- });
- </script>
- </body>
- </html>
复制代码
这里已经在远端服务器部署了
<script src="js/jquery-1.9.1.min.js?1" type="text/javascript"></script>
<script src="js/require.2.1.10.js" type="text/javascript"></script>
<script src="js/cordova.js" type="text/javascript"></script>
这三个js文件,然后在代码中想使用:cordova!org.apache.cordova.geolocation这个插件,来使用app的地理位置能力,结果。。。报错了,说找不到这个插件模块。
请大神给我诊断诊断,应该怎么办?哪个地方错了?
|
|