【问题标题】:Cordova vibation, can't get cordova.js科尔多瓦振动,无法获得cordova.js
【发布时间】:2016-06-05 05:33:56
【问题描述】:

我正在尝试为 Android 制作最简单的 Cordova 应用程序,但我无法让它工作。我正在使用 phonegap 创建一个应用程序,只需单击一个按钮,手机就会振动。但它当然行不通。

我正在使用cordova-plugin-vibration,一切看起来都很好。查看控制台,我收到的错误消息是GET http://xxx.x.x.x:xxxxx/www/cordova.js

cordova.js 应该位于platform/android/assets/lib 中,但它仍然不起作用。可能是什么原因?

编辑***

这是我正在使用的代码:

html:

<body>
    <main>            
       <button id = "vibration">SHAKE IT</button>
    </main>

    <script type="text/javascript" src="cordova.js"></script>
    <script type="text/javascript" src="js/index.js"></script>
</body>

js:

onDeviceReady: function() {
    app.receivedEvent('deviceready');
    document.getElementById("vibration").addEventListener("click", vibration);
    },
function vibration() {
    var time = 3000;
    navigator.vibrate(time);
}

/哈坎

ps。我是新手,因此我们将不胜感激。

【问题讨论】:

标签: javascript android cordova


【解决方案1】:

我猜你在 index.html 中包含了这样的cordova:

<script src="www/cordova.js"></script>

如果是这样,请尝试将其更改为

<script src="cordova.js"></script>

如果没有,如果您能显示更多代码可能会有所帮助;)

【讨论】:

  • 它已经是第二个选项,但不是两个作品。我现在已经包含了代码...
  • 您是否仍然遇到同样的错误?您是在模拟器中运行它吗?
  • 我在 Android Studio 模拟器中运行它,但在那里无法获得振动。错误消息是在 Chrome 中运行时。我还把整个项目上传到服务器上在手机上测试,但它不振动。
  • Cordova 仅包含在构建的应用程序中...它在浏览器中不起作用,返回 404 not found 消息
  • 好的。有道理。但它也不适用于我的设备。因为在模拟器中测试振动似乎不起作用......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-05-28
  • 1970-01-01
  • 1970-01-01
  • 2015-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多