【问题标题】:Ionic/Cordova app on Windows 10 tablet: keyboard not workingWindows 10 平板电脑上的 Ionic/Cordova 应用程序:键盘不工作
【发布时间】:2016-04-28 17:13:56
【问题描述】:

我会尽量简短。我有一个在 Android 上运行的 Ionic/Cordova 混合应用程序,但现在我必须让它在 Windows 10 平板电脑上运行。问题是键盘不工作,打不开。我强迫它用代码打开,但即使这样,也没有成功。

我正在关注这篇文章来构建应用程序:

http://blogs.msdn.com/b/visualstudio/archive/2015/07/29/targeting-windows-10-with-your-apache-cordova-app.aspx

Visual Studio 和所有其他组件都已完美安装。绝对不是开发环境的问题。我认为问题可能出在 Windows 10 平台上,当我将平台更改为 Windows 8.1 并构建应用程序时,键盘显示正常。当我将它转回 Windows 10 时,键盘永远消失了。在 Windows 8.1 之上构建应用程序会使应用程序在从 CSS 到 Javascript 的多个部分崩溃。 jQuery,AngularJs。由于基于 IE 的 webview,一切都停止了工作。

所以我认为问题是 ionic/cordova 的 Windows 10 平台中的错误。您可以使用 Visual Studio 添加平台或仅使用命令行:

离子平台添加“windows@https://aka.ms/cordova-win10

我一直在谷歌搜索,但发现没有人遇到同样的问题。

【问题讨论】:

    标签: angularjs windows cordova ionic-framework


    【解决方案1】:

    是的,这是 Windows 10 操作系统版本中的一个问题,应该在更新中修复: https://issues.apache.org/jira/browse/CB-9711

    更新:此问题已在 Windows 10 OS Build 10586.17,版本 1511 中修复。

    【讨论】:

    • 听起来不错!有没有我现在可以使用的带有此修复程序的开发版本?或者发布日期?
    • 我认为最好向 MS 寻求支持:answers.microsoft.com/en-us/windows/forum/…
    • 我误解了这个问题。我认为这是对 Apache Cordova 的修复,但它适用于 Windows 10!精彩的 MS 你不觉得吗?所以我一直在寻找,结果发现我有两个不同的 Win 10 版本:RTM 和 1511。MS 每个版本都有两个不同的补丁:RTM 的 KB3105213 和 1511 的 KB3105211。带有 RTM 的版本,包括补丁,还是有bug,键盘打不开。包含补丁的 1511 版本解决了该问题,键盘按预期正常工作。所以目前的解决方案是使用至少有 KB3105211 更新的 1511 版本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 2015-06-24
    相关资源
    最近更新 更多