저는 하루 종일이 응용 프로그램을 골치다가 몇 가지 어려움을 겪었습니다. 따라서 기본적으로 북마크 렛은 사용자가 사용하는 모든 기능이 하나의 파일에서 호출 되더라도 사용자가 여러 개의 JavaScript 파일에서 많은 기능을 사용할 수 있도록해야합니다. 기본적으로 특정 기능을 수행하기 위해 필요한 모든 파일을 포함합니다. jQuery를 사용하기 때문에 북마크릿에서 jQuery를 실행하는 것이 정말 어렵다는 것을 알게되었습니다.여러 작업을 수행 할 수있는 북마크
내 질문은 : 어떻게 여러 개의 자바 스크립트 코드 파일을 북마클릿에로드 할 수 있습니까?
진실로
에밀 하 즐릭. 당신의 북마크가
javascript:void((function(){var e=document.createElement('script');
e.setAttribute('type','text/javascript');
e.setAttribute('charset','UTF-8');
e.setAttribute('src','http://yoursite/bookmarklet.js');
document.body.appendChild(e)})());
같은 당신이 원하는대로 당신이 jQuery를 추가하려고 많은 스크립트 요소를 추가 할 수 있습니다 경우
나는 그것이'의 끝에서 jQuery를 배치 최선 생각하지 않습니다 몸'. – nyuszika7h
페이지가로드되면 스크립트 태그를 삽입하는 위치와 관련이 없습니다. 스크립트는 어느쪽으로 든로드됩니다. 본문에 포함시키지 않으려면 document.getElementsByTagName ("head") [0] .appendChild (s) –