제안 된 here 및 예시 된 here과 같이 rangy 라이브러리를 사용하여 선택한 텍스트를 강조 표시 할 수 있습니다.동적로드 라이브러리
내가 텍스트를 강조 표시 할 페이지에 직접 액세스 할 수없는, 그래서 동적으로로드하려고 해요 :
var HLScripts=new Array(
'lib/log4javascript.js',
'src/js/core/core.js',
'src/js/core/dom.js',
'src/js/core/domrange.js',
'src/js/core/wrappedrange.js',
'src/js/core/wrappedselection.js',
'src/js/modules/rangy-serializer.js',
'src/js/modules/rangy-cssclassapplier.js',
'src/js/modules/rangy-selectionsaverestore.js',
'src/js/modules/rangy-highlighter.js'
)
for(var i=0; i<HLScripts.length; i++) {
var e=document.createElement('script');
e.type='text/javascript';
e.src='http://rangy.googlecode.com/svn/trunk/'+HLScripts[i];
document.body.appendChild(e);
}
을 그러나, 나는 rangy.init();
내가 얻을 init 메소드를 호출 할 때 rangy is undefined
. 어떻게이 오류를 해결할 수 있습니까?