Mit dem Release von Adobe Acrobat DC vom Februar 2019 werden die im globalen Namespace verwendeten JavaScript-Variablen als Konstanten markiert und können nicht als Variablennamen im globalen Namespace in Ihren Skripts verwendet werden. Sie können jedoch die Variablennamen in Ihrem lokalen Namespace verwenden.
- Farbe
- Schriftart
- border
- Format
- Hervorhebung
- zoomtype
- cursor
- trans
- Position
- scaleWhen
- scaleHow
- display
- permission
- submitFormUsageRights
- fileSystem
- encoding
Beispiel 1:
Wenn Sie den folgenden Code im globalen Namespace definieren, führt dies zu einem Fehler:
function position() { //Aktion durchführen
}
|
Die Fehlermeldung: TypeError: Die nicht konfigurierbare Eigenschaft „color“ kann nicht neu definiert werden
Beispiel 2:
Wenn der folgende Code im globalen Namespace ausgeführt wird, funktioniert er nicht:
var position = 10; |
Wenn Sie erneut versuchen, auf die Position zuzugreifen, wird sie nicht auf 10 geändert. Es wird immer noch auf das ursprüngliche Objekt, wie es von Acrobat verwendet wird, gezeigt.