React에 스크립트 함수를 어떻게 추가 할 수 있습니까?

anonn023432

내 반응 응용 프로그램에 외부 응용 프로그램 Chameleon을 추가하려고하는데이를 위해 내 응용 프로그램에 자바 스크립트 기능추가해야 합니다.

특정 상황에서만 호출되기를 원하므로 index.html. render내 구성 요소 기능에 다음과 같이 추가하려고 시도했습니다 .

render() {
  return(
    <div>
     <head>
      <script type="text/javascript">/* Chameleon - better user onboarding */!function(t,n,o){var a="chmln",c="setup identify alias track clear set show on off custom help _data".split(" ");n[a]||(n[a]={}),n[a].accountToken=o,n[a].location=n.location.href.toString();for(var e=0;e<c.length;e++)!function(){var t=n[a][c[e]+"_a"]=[];n[a][c[e]]=function(){t.push(arguments)}}();var s=t.createElement("script");s.src="https://fast.trychameleon.com/messo/"+o+"/messo.min.js",s.async=!0,t.head.appendChild(s)}(document,window,"TOKEN");
         chmln.identify(USER.ID_IN_DB, {     // Unique ID of each user in your database (e.g. 23443 or "590b80e5f433ea81b96c9bf6")
            email: USER.EMAIL });
      </script>
      ...
      ...
     </head>
    </div>
  )
}

그러나 위의 내용은 작동하지 않는 것 같습니다. 헬멧 안에 똑같이 시도했지만 운이 없었습니다. 둘 다 오류를 표시합니다.

SyntaxError: Unexpected token

특정 구성 요소에서이 함수를로드 할 수있는 방법이 index.html있습니까? 아니면?

아이작 비 드린

당신은 반응이 무엇에 대한 것이고 어떻게 사용되는지에 대해 강한 오해를 가지고있는 것 같습니다.

1) head페이지에는 1 개의 요소 있어야하며 index.html구성 요소의 렌더링 된 출력 에는 없어야합니다 .

2) 컴포넌트가 <script>태그를 렌더링하는 것은 반응을 사용하는 지점에 위배됩니다.

해야 할 일은 import컴포넌트에 필요한 코드입니다.

import './path/to/file.js'

그런 다음 거기 chmln에서 window개체에 사용할 수 있어야 합니다.

window.chmln.identify()

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

액션 스크립트에 setInterval ()을 어떻게 추가 할 수 있습니까?

분류에서Dev

자바 스크립트 배열에 자바 배열 요소를 어떻게 추가 할 수 있습니까?

분류에서Dev

스크립트에서 대화 형 쉘에 함수가 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

Python에서 스크립트로 가져온 모듈 내에서 스크립트의 함수를 어떻게 호출 할 수 있습니까?

분류에서Dev

bash 쉘 스크립트에서 빈 배열에 값을 어떻게 추가 할 수 있습니까?

분류에서Dev

자바 스크립트의 eval 함수 안에 작은 따옴표를 어떻게 추가 할 수 있습니까?

분류에서Dev

함수가 [[FunctionLocation]]을 사용하여 외부 스크립트에 어떻게 도달 할 수 있습니까?

분류에서Dev

자바 스크립트에서 나중에 호출 할 매개 변수가있는 함수를 어떻게 전달할 수 있습니까?

분류에서Dev

자바 스크립트에서 나중에 호출 할 매개 변수가있는 함수를 어떻게 전달할 수 있습니까?

분류에서Dev

TimeSpan 인수를 스크립트에 어떻게 전달할 수 있습니까?

분류에서Dev

스크립트에 CSS를 추가 할 수 있습니까?

분류에서Dev

Smarty의 매개 변수를 자바 스크립트 함수에 어떻게 전달할 수 있습니까?

분류에서Dev

이 함수를 jquery에서 순수 자바 스크립트로 어떻게 변환 할 수 있습니까?

분류에서Dev

이 스크립트에 $ (document) .ready () 함수를 어떻게 추가합니까?

분류에서Dev

rethinkDB에서 매트릭스 추가를 어떻게 할 수 있습니까?

분류에서Dev

텍스트 필드에 Child를 어떻게 추가 할 수 있습니까?

분류에서Dev

Jade에서는 어떻게 외부 자바 스크립트에서 함수를 호출 할 수 있습니까?

분류에서Dev

buildah-unshare에서 buildah 스크립트가 실행되는지 어떻게 테스트 할 수 있습니까?

분류에서Dev

내 스크립트가 실행되는 횟수를 어떻게 추적 할 수 있습니까?

분류에서Dev

bash 파일 스크립트에서 함수를 어떻게 호출 할 수 있습니까?

분류에서Dev

iframe 내에서 자바 스크립트 함수를 어떻게 호출 할 수 있습니까?

분류에서Dev

쉘 스크립트의 변수에 저장된 각 단어 주위에 따옴표를 어떻게 추가 할 수 있습니까?

분류에서Dev

사용자 스크립트에서 onChange on select가 트리거 될 때마다 어떻게 함수를 호출 할 수 있습니까?

분류에서Dev

자바 스크립트 함수를 어떻게 호출 할 수 있습니까?

분류에서Dev

bash 스크립트가 다른 여러 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

FormDataConsumer 내부에서 가져 오기와 같은 비동기 자바 스크립트 함수를 어떻게 사용할 수 있습니까?

분류에서Dev

각도 8에 링크를 어떻게 추가 할 수 있습니까?

분류에서Dev

Angular JS에서 폭포 차트를 어떻게 추가 할 수 있습니까?

분류에서Dev

어떻게 스크립트를 기대할 수 있습니까?

Related 관련 기사

  1. 1

    액션 스크립트에 setInterval ()을 어떻게 추가 할 수 있습니까?

  2. 2

    자바 스크립트 배열에 자바 배열 요소를 어떻게 추가 할 수 있습니까?

  3. 3

    스크립트에서 대화 형 쉘에 함수가 있는지 어떻게 확인할 수 있습니까?

  4. 4

    Python에서 스크립트로 가져온 모듈 내에서 스크립트의 함수를 어떻게 호출 할 수 있습니까?

  5. 5

    bash 쉘 스크립트에서 빈 배열에 값을 어떻게 추가 할 수 있습니까?

  6. 6

    자바 스크립트의 eval 함수 안에 작은 따옴표를 어떻게 추가 할 수 있습니까?

  7. 7

    함수가 [[FunctionLocation]]을 사용하여 외부 스크립트에 어떻게 도달 할 수 있습니까?

  8. 8

    자바 스크립트에서 나중에 호출 할 매개 변수가있는 함수를 어떻게 전달할 수 있습니까?

  9. 9

    자바 스크립트에서 나중에 호출 할 매개 변수가있는 함수를 어떻게 전달할 수 있습니까?

  10. 10

    TimeSpan 인수를 스크립트에 어떻게 전달할 수 있습니까?

  11. 11

    스크립트에 CSS를 추가 할 수 있습니까?

  12. 12

    Smarty의 매개 변수를 자바 스크립트 함수에 어떻게 전달할 수 있습니까?

  13. 13

    이 함수를 jquery에서 순수 자바 스크립트로 어떻게 변환 할 수 있습니까?

  14. 14

    이 스크립트에 $ (document) .ready () 함수를 어떻게 추가합니까?

  15. 15

    rethinkDB에서 매트릭스 추가를 어떻게 할 수 있습니까?

  16. 16

    텍스트 필드에 Child를 어떻게 추가 할 수 있습니까?

  17. 17

    Jade에서는 어떻게 외부 자바 스크립트에서 함수를 호출 할 수 있습니까?

  18. 18

    buildah-unshare에서 buildah 스크립트가 실행되는지 어떻게 테스트 할 수 있습니까?

  19. 19

    내 스크립트가 실행되는 횟수를 어떻게 추적 할 수 있습니까?

  20. 20

    bash 파일 스크립트에서 함수를 어떻게 호출 할 수 있습니까?

  21. 21

    iframe 내에서 자바 스크립트 함수를 어떻게 호출 할 수 있습니까?

  22. 22

    쉘 스크립트의 변수에 저장된 각 단어 주위에 따옴표를 어떻게 추가 할 수 있습니까?

  23. 23

    사용자 스크립트에서 onChange on select가 트리거 될 때마다 어떻게 함수를 호출 할 수 있습니까?

  24. 24

    자바 스크립트 함수를 어떻게 호출 할 수 있습니까?

  25. 25

    bash 스크립트가 다른 여러 스크립트를 어떻게 실행할 수 있습니까?

  26. 26

    FormDataConsumer 내부에서 가져 오기와 같은 비동기 자바 스크립트 함수를 어떻게 사용할 수 있습니까?

  27. 27

    각도 8에 링크를 어떻게 추가 할 수 있습니까?

  28. 28

    Angular JS에서 폭포 차트를 어떻게 추가 할 수 있습니까?

  29. 29

    어떻게 스크립트를 기대할 수 있습니까?

뜨겁다태그

보관