Čas od času narazím na API nebo nastavení prohlížeče, o kterém nemůžu uvěřit, že kdy existoval. Takové příklady lze vidět v četných String.prototype
vlastnosti jako bold
, italics
a dokonce blink
, které zalomí daný textový řetězec do svých reprezentativních značek HTML. Bizarní.
Nedávno jsem na to upozornil document.designMode
API:on|off
přepínač, který funguje téměř jako contentEdible
atribut pro celý dokument. Můžete přepnout designMode
jednoduchou změnou nastavení:
document.designMode = "on";
S designMode
Pokud je tato možnost zapnutá, můžete upravovat text stránky, přetahovat položky a obecně způsobit na stránce chaos. To je pro prototypování opravdu pěkné; Rád bych o tom věděl při práci s klientem.
I když vidím použití tohoto API, připadá mi to trochu bizarní. Rád bych znal původ této vlastnosti a případy jejího použití. Máte nápady, jak byste to využili? Sdílejte!