Cordova/UWP在Windows Mobile 10上访问HTML select元素时出现访问冲突问题

7
在Visual Studio 2015 Update 3中,我创建了一个JavaScript -> Windows -> Windows 8 -> Windows Phone -> 空白应用程序 (Windows Phone)项目。然后我更改了default.html文件,加入了一个

这是10.0.14393版本;周年更新。 - Deathspike
1个回答

2
我遇到了同样的问题。我没有解决方法,但至少可以解释一下我所发现的情况。
  • 我尝试使用WinJS 2.1和WinJS 4.4
  • 在Windows Phone 8.1和Windows 10(桌面)上,选择元素运行正常
  • 编辑#1:我现在尝试对我的手机进行全面重置,并从头开始安装所有内容-似乎它会在您进行重置时拉取最新的更新-因此这根本没有帮助。
  • 编辑#3:我尝试设置各种不同类型的侦听器(onclick,onchange,onmouseover等),但它们中的任何一个都不会触发。崩溃发生在这些事件之前。
  • 编辑#3:我尝试完全使用CSS重新设计选择元素。没有成功。
看起来我们两个人几乎同时发现了这个问题。这让我相信这是由最近的更新引起的。希望很快会有另一个更新来解决这个问题。
我给MS支持发送了一封电子邮件,请求更多信息,如果我找到了更多信息,我会告诉你。我正在尝试想出替代品来代替选择元素-但我确实想不出简单的解决方案。至少我会等一段时间,然后再重写所有我的选择元素。
我知道这并没有什么帮助,但如果我找到了任何东西,我一定会更新我的答案! 编辑#2:这是直接从手机中获取的崩溃转储。 编辑#4: MS支持基本上忽略了我,并告诉我去在他们的技术论坛中发布问题。随时查看我的帖子(希望获得更多关注)或发布您自己的主题。 编辑#5:我已经放弃寻找解决方法。它是有缺陷的,我(也没有其他人)能够克服这个问题。我不得不将所有的元素替换为ListView以进入新屏幕。令人沮丧的是,我们必须重新发明轮子才能实现如此简单的事情。

我很高兴不是唯一遇到这个问题的人!谢谢你的回答!我猜我们都会等待那封支持电子邮件的 :-) - Deathspike
相关问题我猜测是:https://dev59.com/H5rga4cB1Zd3GeqPjjgd - Deathspike
@RoelvanUden 有趣的是,我也在我的应用程序中使用后台任务和地理围栏 - 但它们仍然对我有效。这可能是我们设置后台任务的方式不同。我的所有操作都是用JavaScript完成的,没有任何C#代码。如果您希望我在您的其他问题中发布一些我的代码,我肯定可以做到。另外,就我的电子邮件给微软的情况而言,他们尚未能够重现此问题:( - Stephen Ruda
我更新了我的回复,包括第四次编辑,涉及到微软的回应。 - Stephen Ruda
2
我已向微软报告了此问题,并在几个小时前标记为已修复。它似乎只影响在Windows 10 Mobile(10.0.14393)上推出的Windows Phone 8.1应用程序。因此,我猜测一旦这个修复程序被推出,一切都应该再次按预期工作。https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/9529349/ - christianliebel
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接