Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Wprowadzono zmianę

W ramach wersji 9.2.10. x, domyślna biblioteka jQuery używana przez portal jest uaktualniana z wersji 1.12.4 do 3.0.0.0 w celu ulepszenia zabezpieczeń Posture portali.

Ta zmiana jest również dostępna po uaktualnieniu wersji jQuery migrowania do 3. x, aby upewnić się, że wszystkie obsługujące skrypty JavaScript obsługiwane w wersji jQuery 1,12 działają tak samo jak w przypadku tej funkcji.

Potencjalna zmiana podziału

Jeśli w portalu jest używany niestandardowy kod JavScript, który korzysta z interfejsu API jQuery, który był deperecated lub miał zmianę w działaniu w aplikacji jQuery w wersji 1,3, 1,6, 1,7, 1,8 i 1,9, ten interfejs API nie będzie już działać lub zostanie zmieniony sposób udokumentowany w dokumentacji jQuery. 

Więcej szczegółów na temat interfejsów API, które są przestarzałe w starych wersjach jQuery, można znaleźć tutaj. 

  • JQuery 1,3-https://api.jquery.com/category/deprecated/deprecated-1.3/

  • JQuery 1,6-https://api.jquery.com/category/version/1.6/

  • JQuery 1,7-https://api.jquery.com/category/deprecated/deprecated-1.7/

  • JQuery 1,8-https://api.jquery.com/category/deprecated/deprecated-1.8/

  • JQuery 1,9-https://api.jquery.com/category/deprecated/deprecated-1.9/

Najbardziej typowy interfejs API, w którym zmieniono zachowanie w programie jQuery 1,6, jest atrybutem ATTR (https://api.jquery.com/attr/). Ten interfejs API zwraca wartość undefined po interfejsie jQuery 1.6 + 

Jak złagodzić

Poniżej przedstawiono opcje, których można użyć w celu rozwiązania tego problemu.

  • Zalecane — > zaktualizowanie niestandardowego kodu JavaScript, aby używać nowego interfejsu API jQuery obsługiwanego przez wersję jQuery 3,0.

  • Możesz również załadować odpowiednią wersję aplikacji jQuery, której interfejs API wymaga przy użyciu plików webportali. Upewnij się jednak, że korzystasz z interfejsu API jQuery unkonflikt (https://API.jQuery.com/jQuery.noConflict/) w celu zapewnienia, że nie ma konfliktu z bibliotekami jQuery załadowanymi domyślnie w portalu.  Ta opcja nie jest zalecana, ponieważ w przypadku starszych wersji bibliotek jQuery występują znane usterki dotyczące zabezpieczeń.

 

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×