Wir aktualisieren unsere unterstützte jQuery-Version von 1.9.1 auf 3.7.1, um Sicherheitsrisiken zu minimieren und langfristige Kompatibilität zu gewährleisten. Wenn Sie ein benutzerdefiniertes Design haben, empfehlen wir Ihnen, auf 3.7.1 zu aktualisieren, um die korrekte Funktion Ihres Templates sicherzustellen.
Muss ich mein Template aktualisieren?
Wenn Sie ein Template aus unserem Template-Store erworben und keine Codeänderungen vorgenommen haben, ist eine Aktualisierung Ihres Templates nicht erforderlich. Unsere registrierten Template-Entwickler wurden benachrichtigt und werden die notwendigen Änderungen vornehmen.
Wenn Sie Ihren Code seit dem Kauf Ihres Templates geändert haben, müssen Sie Ihren Code auf die neue Version aktualisieren.
Welche Auswirkungen hat die Aktualisierung?
Alle aktualisierten veralteten APIs funktionieren weiterhin mit jQuery Version 1.9.1.
Wir werden jQuery Version 1.9.1 und jQuery-UI Version 1.10.1 weiterhin auf unserem Content Delivery Network (CDN) hosten. Diese alten Versionen können in den Layoutvorlagen des Templates aufgerufen werden:
<script src="{{ 'jquery-1-9-1.js' | url_core }}"></script>
<script src="{{ 'jquery-ui-1-10-1.js' | url_core }}"></script>
Die neuen Versionen lassen sich auf genau dieselbe Art und Weise aufrufen:
<script src="{{ 'jquery-3-7-1.js' | url_core }}"></script>
<script src="{{ 'jquery-ui-1-14-1.js' | url_core }}"></script>
Welche Änderungen muss ich vornehmen?
Erforderliche Änderung
Die bedeutendste grundlegende Änderung, die ein früheres Upgrade verhinderte, trat auf gesicherten Seiten auf, einschließlich der alten Zahlungsvorgänge (Onepage, Onestep und der standardmäßige mehrstufige Zahlungsvorgang).
Event Handler
Nicht länger empfohlen (Version 1.9.1) | Stattdessen verwenden (Version 3.7.1) |
|
|
Empfohlene Änderungen
Event Handlers
Nicht länger empfohlen (Version 1.9.1) | Stattdessen verwenden (Version 3.7.1) |
|
|
Event Shorthands
Nicht länger empfohlen (Version 1.9.1) | Stattdessen verwenden (Version 3.7.1) |
|
|
Utility-Funktionen
Nicht länger empfohlen (Version 1.9.1) | Stattdessen verwenden (Version 3.7.1) |
jQuery.parseJSON() |
JSON.parse() |
jQuery.isArray() |
Array.isArray() |
jQuery.isFunction() |
typeof x === 'function' |
.hover(handlerIn, handlerOut) |
|
Selector-Änderungen
Nicht länger empfohlen (Version 1.9.1) | Stattdessen verwenden (Version 3.7.1) |
:eq() |
.eq() |
:first |
.first() |
Weitere veraltete Funktionen finden Sie in den Upgrade-Handbüchern für jQuery Core für jede Version. Lesen Sie diese unbedingt durch, um die Kompatibilität sicherzustellen.
Gibt es ein Plug-In, das bei der Migration auf die neue Version hilft?
Für die Migration Ihres Templates auf 3.7.1 steht Ihnen ein Plugin zur Verfügung, das den Prozess optimiert. Es hebt veraltete APIs in der Konsole hervor, insofern sie verwendet werden, und erleichtert so die Aktualisierung Ihres Codes.
Laden Sie das Migrate-Plugin direkt nach der jQuery-Datei.
<script src="https://code.jquery.com/jquery-3.7.1.js"></script>
<script src="https://code.jquery.com/jquery-migrate-3.4.1.js"></script>
<script>jQuery.migrateEnableLogging = true;</script>
<script>jQuery.migrateMute = false;</script>
Wie finde ich einen Partner für die Anpassung?
Falls Sie keinen Partner für die Anpassung mehr haben, sehen Sie sich die von uns zusammengestellte Liste mit Partnern in den Niederlanden und Belgien an. Sollten Sie sich nicht in einer dieser Regionen befinden, können Sie sich an den Kundendienst wenden, um eine Empfehlung zu erhalten.