使用尽可能少的字符注入javascript文件?

Jed*_*idt 3 javascript code-golf bookmarklet minimize

我正在制作一个书签,并且认为我会抛出一个挑战:如何从尽可能少的字符中的链接注入外部javascript文件.

这是我能想到的最短的:

javascript:(function(d){d.body.appendChild(d.createElement('script')).src='URL'})(document)
Run Code Online (Sandbox Code Playgroud)

这是没有URL的88个字符.

Stack Overflow javascript大师可以做得更好吗?我将接受最少字符的工作答案,所以戴上你的思维帽!

(有一点:书签必须适用于所有主流浏览器.是一个聪明的解决方案,但不适用于所有主流浏览器,因为它返回一个值.)

Jed*_*idt 6

javascript:void(with(document)body.appendChild(createElement('script')).src='URL')
Run Code Online (Sandbox Code Playgroud)

79个字符.感谢本·布兰克的使用void.


Ben*_*ank 5

我不确定你为什么要将它包装在一个功能盒中 - 它似乎完美无缺,并且差不多十几个字符:

javascript:void(document.body.appendChild(document.createElement('script')).src='URL')
Run Code Online (Sandbox Code Playgroud)

然而,除此之外,您的实现看起来非常简约.