나는 수수께끼 같은 상황에 처한다.외부 .js 파일을 부분적으로 사용할 수 있습니까?
외부 웹 사이트에 의해 생성되는 외부 파일 "file.js"이 : 그러니까 기본적으로
var sText= "dynamic value here";
document.write(sText);
이 웹 사이트 :
http://external-website.com/file.js
는 그것의 내부 코드를 가지고 이 파일을 N 분마다 재생성하여 사람들이 웹 사이트에서이 js 파일의 값을 통합 할 수있는 수단을 제공합니다.
<script src="http://external-website.com/file.js"></script>
BUT
변수 sText 만 필요합니다. 이 스크립트가 document.write(sText)
을 수행하는 것을 원하지 않습니다. 왜냐하면이 작업이 내 DOM을 망칠 수 있기 때문입니다 (올바르게 이해한다면). 이상적으로이 파일에 한 줄만 있다면 행복 할 것입니다. var sText= "dynamic value here";
이 JS를 사용할 수있는 방법이 있습니까? document.write
을 사용하지 마십시오.
가능한 복제본 [JavaScript - document.write에 대한 삽입 포인터 제어] (0120-388-301) –
더플 일부 부정확하거나 쓸데없는 답변이 있지만 Eric, Noah, gregers 및 Karl의 답변이 유용 할 수 있습니다. –
해킹 된 해결책은 일시적으로'document.write'를 커스텀 콜백으로 대체하는 것입니다. – Blender