2016-08-24 17 views
7

Trong Visual Studio 2015 Update 3, Tôi đã tạo dự án JavaScript -> Windows -> Windows 8 -> Windows Phone -> Blank App (Windows Phone). sau đó tôi đã thay đổi default.html để bao gồm một yếu tố <select> như thế này:Cordova/UWP Vi phạm Truy cập Windows Mobile 10 trên phần tử chọn HTML

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="utf-8" /> 
    <title>App1</title> 

    <!-- WinJS references --> 
    <!-- At runtime, ui-themed.css resolves to ui-themed.theme-light.css or ui-themed.theme-dark.css 
    based on the user’s theme setting. This is part of the MRT resource loading functionality. --> 
    <link href="/css/ui-themed.css" rel="stylesheet" /> 
    <script src="//Microsoft.Phone.WinJS.2.1/js/base.js"></script> 
    <script src="//Microsoft.Phone.WinJS.2.1/js/ui.js"></script> 

    <!-- App1 references --> 
    <link href="/css/default.css" rel="stylesheet" /> 
    <script src="/js/default.js"></script> 
</head> 
<body class="phone"> 
    <select> 
     <option>Val</option> 
     <option>Val</option> 
     <option>Val</option> 
     <option>Val</option> 
    </select> 
</body> 
</html> 

Khi khai thác trên các yếu tố lựa chọn, các ứng dụng bị treo trên Windows Mobile 10 với:

'WWAHost.exe' (Script): Loaded 'Script Code (MSAppHost/2.0)'. 
The program '[3976] WWAHost.exe' has exited with code -1073741819 (0xc0000005) 'Access violation'. 

Điều này xảy ra trên các thiết bị và trình mô phỏng Windows Mobile 10. Windows Phone 8 dường như không có vấn đề này. Cho đến gần đây, tính năng này cũng hoạt động tốt trên Windows Mobile 10. Có lẽ bản cập nhật đã gây ra điều này? Điều thú vị là CordovaUWP cũng bị ảnh hưởng. Có một giải pháp đã biết chưa?

+0

Đây là 10.0.14393; cập nhật kỷ niệm. –

Trả lời

2

Tôi đang gặp sự cố tương tự. Tôi không có một sửa chữa nhưng tôi ít nhất có thể giải thích những gì tôi đã tìm thấy.

  • tôi đã cố gắng sử dụng WinJS 2.1 và WinJS 4.4
  • Các yếu tố lựa chọn chỉ hoạt động tốt trên Windows Phone 8.1 và Windows 10 (Desktop)
  • Chỉnh sửa # 1: bây giờ tôi đã cố gắng làm một thiết lập lại đầy đủ trên điện thoại của tôi và cài đặt tất cả mọi thứ từ đầu một lần nữa - nó sẽ xuất hiện mà nó kéo trong bản cập nhật mới nhất khi bạn làm một thiết lập lại - vì vậy điều này đã không giúp gì cả.
  • Chỉnh sửa # 3: Tôi đã thử cài đặt tất cả các loại trình nghe khác nhau (onclick, onchange, onmouseover, v.v.) và không ai trong số chúng từng kích hoạt. Vụ tai nạn xảy ra trước các sự kiện này.
  • Chỉnh sửa # 3: Tôi đã thử hoàn toàn tạo lại phần tử đã chọn bằng CSS. Không may mắn.

Dường như cả hai chúng tôi đã phát hiện ra vấn đề này ngay trong cùng một thời điểm. Điều này sẽ khiến tôi tin rằng điều này đã được gây ra bởi một bản cập nhật gần đây. Hy vọng rằng sẽ sớm có bản cập nhật khác để khắc phục sự cố.

Tôi đã gửi email tới bộ phận hỗ trợ của MS để biết thêm thông tin, tôi sẽ cho bạn biết nếu tôi tìm thấy thêm. Tôi đã cố gắng để nghĩ về thay thế để sử dụng thay vì một yếu tố lựa chọn - nhưng tôi thực sự không thể đưa ra một giải pháp dễ dàng. Tôi ít nhất sẽ đợi một lúc trước khi tôi phải viết lại tất cả các yếu tố đã chọn của mình.

Tôi biết điều này không giúp ích gì nhiều, nhưng tôi chắc chắn sẽ cập nhật câu trả lời nếu tôi tìm thấy bất kỳ điều gì!

EDIT # 2:Here is the crash dump straight from the phone.

EDIT # 4: hỗ trợ MS cơ bản thổi tôi ra và bảo tôi đi gửi vấn đề trong các diễn đàn kỹ thuật của họ. Cảm thấy tự do để check out my post (hy vọng có được nó kéo hơn) hoặc gửi chủ đề của riêng bạn.


EDIT # 5: tôi đã chính thức từ bỏ tìm kiếm một công việc xung quanh. Nó bị hỏng và tôi (cũng không phải bất kỳ ai tôi đã thấy) đều có thể giải quyết vấn đề. Tôi đã phải thay thế tất cả các yếu tố để đi sâu vào một màn hình mới với một ListView. Thật khó chịu khi chúng ta phải phát minh lại bánh xe để đạt được điều gì đó đơn giản như vậy.

+0

Tôi rất vui vì tôi không phải là người duy nhất có vấn đề này! Cảm ơn bạn vì câu trả lời! Tôi đoán cả hai chúng tôi sẽ chờ đợi cho rằng hỗ trợ e-mail :-) –

+0

Điều này có vẻ quan trọng. '10.0.14393', cập nhật kỷ niệm, là thủ phạm. Tôi chỉ phát hiện ra rằng các tác vụ nền (cụ thể là, geofence) dường như không còn cháy nữa, vì vậy, nhiều thứ hơn là điều này hoàn toàn bị hỏng. –

+0

Vấn đề liên quan tôi đoán: https://stackoverflow.com/questions/39167898/windows-10-mobile-10-0-14393-background-task-for-geofence-locationtrigger –

Các vấn đề liên quan