2014-10-30 2 views
-1

script.src를 사용하여 본문에 외부 스크립트를 추가하려고합니다.script.src가 크롬 버전 38에 외부 스크립트를로드하지 않습니다.

모든 브라우저에서 정상적으로 작동합니다. 모든 휴대 기기에서 Chrome 브라우저 (버전 38)에서 동일한 내용을 테스트했는데 스크립트가 추가되지 않습니다.

휴대 기기에서 버전 37 이하를 확인했으며 정상적으로 작동합니다. user-agent switcher를 사용하여 데스크톱 브라우저에서 user-agent를 사용하여 동일한 작업을 시도했지만 작동합니다.

나는 더미 스크립트를 추가하여이를 점검하고 정상적으로 작동합니다. 또한 코드 안에 외부 스크립트를 삽입했을 때 (추가하지 않음) 예상대로 작동하고 있습니다.

아무에게도 이것에 대한 조언을 제공 할 수 있습니까? 당신의 도움을 주셔서 감사합니다!!!

코드는 다음과 같습니다 내 JS 파일 내부에 스크립트를 관리하기 위해 시도하고 나를 위해 일한 var script=document.createElement('SCRIPT'); script.type = "text/javascript"; script.src= ""; document.body.appendChild(script);

답변

0

. 외부 스크립트를 추가 할 때 약간의 문제가있었습니다. 그래서, 나는 스크립트를 사용 가능한 js 파일에 통합하기 위해 몇 가지 코드를 변경했다.

Chrome의 최신 버전 38에 버그가 출시 될 수 있으며 script.src에 링크를 추가하는 동안 링크 인코딩에 문제가있을 수 있습니다. 이 코드가 내 코드에서 발생하도록 만드는 것과 같은 로그를 확인해야합니다. 크롬 38 업데이트

로그 :

https://chromium.googlesource.com/chromium/src/+log/37.0.2062.119..38.0.2125.119?pretty=fuller&n=10000이 어쨌든, 시간에 대한 감사가이 문제에 보냈다.

관련 문제