| Termin | Definicja |
|---|---|
| zduplikowane ID w strukturze wiadomości | Zduplikowane ID w strukturze wiadomości utrudnia jednoznaczne odwołanie się do konkretnego elementu. Na czym polega zduplikowane ID w strukturze wiadomościZduplikowane ID w strukturze wiadomości występuje wtedy, gdy dwa lub więcej elementów otrzymuje tę samą wartość identyfikatora, mimo że identyfikator powinien wskazywać jeden konkretny element. Problem może dotyczyć między innymi dokumentu HTML, komunikatu XML, obiektu JSON przetwarzanego przez aplikację albo wewnętrznej struktury wiadomości obsługiwanej przez formularz, klienta pocztowego lub interfejs programistyczny. Sam zapis identyfikatora może wyglądać poprawnie, na przykład Identyfikator pełni inną funkcję niż zwykła nazwa pola lub etykieta widoczna dla użytkownika. Kod aplikacji może używać go do znalezienia elementu, połączenia kontrolki z opisem, wskazania miejsca docelowego odnośnika albo aktualizacji konkretnego fragmentu danych. Jeżeli wartość pojawia się kilka razy, program musi zastosować dodatkową regułę wyboru, na przykład zwrócić pierwszy znaleziony element, wszystkie pasujące elementy albo zgłosić błąd. Wynik zależy od użytej technologii i sposobu implementacji, dlatego identyczny komunikat może działać pozornie poprawnie w jednym środowisku, a w innym powodować niepełne przetwarzanie wiadomości. Skutki dla odczytu i przetwarzania danychW dokumencie HTML atrybut Duplikaty mogą także zaburzyć walidację formularzy i komunikaty dostępności. Atrybuty Diagnostyka i poprawa identyfikatorówDiagnostykę należy rozpocząć od ustalenia formatu wiadomości oraz zakresu, w którym identyfikator ma być unikatowy. W HTML warto przejrzeć kod narzędziami deweloperskimi przeglądarki, wyszukać powtarzające się wartości atrybutu Naprawa polega na nadaniu elementom stabilnych i jednoznacznych wartości oraz na usunięciu przyczyny ich ponownego generowania. Przy tworzeniu listy lub tabeli identyfikator może zawierać typ elementu i klucz rekordu, na przykład Znaczenie problemu podczas serwisowania komputeraZduplikowane ID nie oznacza automatycznie uszkodzenia laptopa, komputera PC ani jego podzespołów. Najczęściej jest to błąd danych, szablonu, generatora interfejsu lub skryptu działającego w przeglądarce. Objawami mogą być niedziałający przycisk, otwieranie niewłaściwego okna, brak przejścia do wskazanej sekcji, niepoprawne wyświetlanie wyników albo powtarzające się komunikaty w konsoli deweloperskiej. Przy diagnozie warto zapisać pełny komunikat błędu, adres aplikacji, czynność wywołującą problem oraz informację, czy występuje on w jednej przeglądarce, czy w kilku. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a w ramach diagnostyki można również sprawdzić, czy objaw wynika z konfiguracji systemu, przeglądarki, rozszerzenia lub aplikacji wyświetlającej wadliwą strukturę wiadomości. Jeżeli problem pojawia się tylko na jednym urządzeniu, pomocne jest porównanie wersji przeglądarki, wyłączenie rozszerzeń i sprawdzenie konsoli JavaScript. Gdy błąd występuje u wszystkich użytkowników, bardziej prawdopodobna jest wada po stronie serwera, szablonu albo źródła danych. Takie rozróżnienie pozwala nie wymieniać sprawnych części komputera w sytuacji, gdy przyczyną jest niejednoznaczny identyfikator w kodzie. |