문제

나는 북마크를 작업하고 있는데 도전을 던질 것이라고 생각했습니다. 가능한 한 적은 문자로 링크에서 외부 JavaScript 파일을 주입하는 방법.

내가 생각해 낼 수있는 가장 짧은 것은 다음과 같습니다.

javascript:(function(d){d.body.appendChild(d.createElement('script')).src='URL'})(document)

URL이없는 88 자입니다.

여기서 스택 오버플로 자바 스크립트 전문가가 더 나을 수 있습니까? 나는 가장 적은 캐릭터로 작업 대답을 받아 들일 것이므로 사고 모자를 착용하십시오!

(한 가지 : 북마크는 모든 주요 브라우저에서 작동해야합니다. 이것 영리한 솔루션이지만 값을 반환하기 때문에 모든 주요 브라우저에서 작동하지 않습니다.)

도움이 되었습니까?

해결책

Prototype가 오염되지 않았다고 가정하면 숯을 절약 할 수 있습니다.

javascript:with(document)(body.appendChild(createElement('script')).src='URL')._

다른 팁

javascript:void(with(document)body.appendChild(createElement('script')).src='URL')

79 자. 신용 벤 블랭크 사용을 위해 void.

왜 당신이 이것을 함수 인클로저로 래핑하는지 잘 모르겠습니다.

javascript:void(document.body.appendChild(document.createElement('script')).src='URL')

그러나 그 외에도, 당신의 구현은 미니멀리스트처럼 보입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top