W sumie to nie byłem przekonany, czy nie pisać tego w Software
.
Firefox 20 rozwalił mi pewne rozszerzenie. Jako że nigdy nie wgłębiałem się w pisanie rozszerzeń postanowiłem tę wiedzę zgłębić, ale nie mogę natrafić na odpowiedni opis dodatkowej składni JS dozwolonej w rozszerzeniach. Składnia taka wali błędami nawet w Brudnopisie
z ustawionym środowiskiem na Przeglądarkę
(info).
Przykładowe linijki, które chciałbym zrozumieć:
let xml = <{object.constructor.name} />;
xml.@[property] = value;
Mogę się domyślać, że pierwsza linijka tworzy element XML - pełnoprawny tag. Druga nie wiem co miała robić, właśnie ta @
przestała działać w FF20, a niestety, oba zapisy to znaki nieindeksowane przez Google, a szukanie różnych wariantów at sign
nie przyniosło rezultatów.
Będę wdzięczny za wskazówki.