2010-12-09 2 views
1

면책 조항 : Safari Extension을 작성한 적은 한번도 없었습니다. 다른 언어에서도 많은 경험이 있지만 자바 스크립트에서 완전히 새롭습니다.Safari Extension에서 특정 javascript 파일 차단하기

다음은 제 질문입니다. 자주 방문하는 특정 사이트를 개선하기 위해 Safari Extension을 작성하고 있습니다. 내가하고 싶습니다 개선 중 하나는 스크립트가 실행,로드 속도가 느린 느린 ckeditor.js

<script type="text/javascript" language="javascript" src="ckeditor/ckeditor.js"></script> 

의 로딩을 차단하는 것입니다, 나는 어쨌든 그래픽 HTML 편집기를 참을 수 없습니다.

다운로드하기 전에 ckeditor.js을 제거하는 스크립트를 만들 수 있습니까? 그렇지 않다면 실행하기 전에 제거 할 내용을 쓸 수 있습니까?

+0

@ kubi - 귀하의 질문에 당신이 물어 보면 당신이 찾고있는 답변의 종류를받을 가능성이 더 클 것 같아요 stackoverflow.com – danlefree

답변

2

기존 내선 번호 blocking all JavaScripts on a given web page가 있습니다. 이 사이트는 요소를 기준으로 스크립트를로드할지 여부를 제어하는 ​​두 개의 파일 "global.html"및 "injected.js"를 가리 킵니다. 따라서 특정 스크립트를 블랙리스트에 추가하도록 수정할 수있는 것처럼 보입니다. 그러나 "사전로드"이벤트에서 올바른 주문을 파악하는 데는 몇 가지 작업이 필요할 수 있습니다.