Ich arbeite an einem Bookmarklet und dachte, ich würde eine Herausforderung auf mich werfen: wie man eine externe Javascript-Datei von einem Link in so wenig Zeichen wie möglich injiziert.Eine JavaScript-Datei mit möglichst wenig Zeichen einfügen?
Hier ist der kürzeste ich in der Lage war, um mit:
javascript:(function(d){d.body.appendChild(d.createElement('script')).src='URL'})(document)
, dass ohne die URL 88 Zeichen ist.
Kann der Stack Overflow Javascript Gurus hier besser? Ich werde die funktionierende Antwort mit den wenigsten Charakteren akzeptieren, also zieh deine Gedanken an!
(Eine Sache: das Bookmarklet in allen gängigen Browsern funktionieren muss This ist eine clevere Lösung, aber in allen gängigen Browsern nicht funktioniert, weil es einen Wert zurückgibt..)
Wenn Sie sagen ALLE Browser meinen Sie die großen 3 (Firefox, IE, Safari) oder meinst du ALLE Browser. – Kredns
Wie wäre es mit all denen, die von der neuesten jQuery unterstützt werden? Von ihrer Website: IE 6.0+, FF 2+, Safari 3.0+, Opera 9.0+, Chrome –