IE에서 로컬 스크립트를 실행할 수 없습니다.

알 버거

내 컴퓨터에있는 자바 스크립트를 실행하기 위해 IE8 용 브라우저 도우미 개체를 만들었습니다. 브라우저 확장은 다른 브라우저에서 작동하는 것처럼. 다음 코드를 실행하려고합니다.

    IHTMLWindow2* pWindow;
    doc->get_parentWindow(&pWindow);

    hr = pWindow->execScript((BSTR)"var d=window.document,\
s=d.createElement('script'),\
h=d.getElementsByTagName('body')[0];\
s.src='file:///L:/prg/Web/ieplugin/ieplugin.js';\
h.appendChild(s);",
(BSTR)"JavaScript", &vResult);

그러나 결과는 E_INVALIDARG이며, 대부분의 경우 스크립트 주소로 인해 발생합니다. 인터넷 영역에 대한 보안 설정을 낮추지 않고 내 컴퓨터에서 스크립트를 실행할 수 있습니까? 신뢰할 수있는 사이트에 대한 보안 설정을 최소로 설정하고 신뢰할 수있는 사이트 'file : // localserver'에 추가했지만 아무 소용이 없습니다.

편집 :보다 구체적으로 IE 창에서 다음과 같은 오류 메시지가 나타납니다.

Message: Invalid character

Line: 1

Char: 1

Code: 0

URI: file:///L:/prg/Web/ieplugin/ieplugin.js
EricLaw

Internet Explorer는 비 File : // 제공 페이지 내에서 file : // 프로토콜 URI의 사용을 허용하지 않습니다. 이 변경 사항은 2011 년에 적용되었으며 INTERNET 및 RESTRICTED ZONE 사이트에만 적용됩니다.

자세한 내용은 http://blogs.msdn.com/b/ieinternals/archive/2011/08/12/internet-explorer-9.0.2-update-changes-file-protocol-and-cookie-naming.aspx 를 참조하세요.

이 문제를 해결하려면 대신 확장에서 대상 스크립트의 내용을 BSTR로로드하고 해당 BSTR을 사용하여 execScript로 전달하십시오.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

vim에서 fzf로 스크립트를 실행할 수 없습니다.

분류에서Dev

로컬 Python 스크립트에서 원격 서버에서 psql 명령을 실행할 수 없습니다.

분류에서Dev

PHP를 실행할 때 로컬 호스트에 연결할 수 없습니다.

분류에서Dev

/ 중에 Bash 스크립트를 실행할 수 없습니다.

분류에서Dev

로봇 프레임 워크에서 Python 스크립트를 실행할 수 없습니다.

분류에서Dev

PLINK를 사용하여 Windows에서 ktutil 명령으로 쉘 스크립트를 실행할 수 없습니다.

분류에서Dev

시스템 서비스 스크립트에서 로컬로 빌드 된 ntpd를 시작할 수 없습니다.

분류에서Dev

로컬 시스템에서 Grafana 서버를 실행할 수 없습니다.

분류에서Dev

새로 설치 한 후 SSMS에서 R 스크립트를 실행할 수 없습니다.

분류에서Dev

로드 된 페이지에서 자바 스크립트 코드를 실행할 수 없습니다.

분류에서Dev

쉘 스크립트 내에서 ssh-ed osascript를 제대로 실행할 수 없습니다.

분류에서Dev

텍스트 파일에서 스크립트를 실행할 수 없습니다.

분류에서Dev

로컬로 실행 된 스크립트가 원격 서버에서 명령을 실행할 수 있습니까?

분류에서Dev

iframe에 스크립트를로드 할 수 없습니다.

분류에서Dev

github 페이지를 로컬에서 실행할 수 없습니다.

분류에서Dev

Java 프로그램 결과에 따라 스크립트를 실행할 수 없습니다.

분류에서Dev

Apache에서 javascript를 cgi 스크립트로 실행할 수 있습니까?

분류에서Dev

내 패키지에서 스크립트를 실행할 수 없습니다.

분류에서Dev

Snakemake에서 bash 스크립트를 실행할 수 없습니다.

분류에서Dev

cgi 스크립트에서 find 및 xargs를 실행할 수 없습니다.

분류에서Dev

Linux의 sudo에서 .sh 스크립트를 실행할 수 없습니다.

분류에서Dev

Hello World 쉘 스크립트를 FreeBSD에서 실행할 수 없습니다.

분류에서Dev

내 패키지에서 스크립트를 실행할 수 없습니다.

분류에서Dev

cygwin에서 쉘 스크립트를 실행할 수 없습니다.

분류에서Dev

PHP에서 Python 스크립트를 실행할 수 없습니다.

분류에서Dev

Windows는 Eclipse 내에서 Python 스크립트를 실행할 수 없습니다.

분류에서Dev

PHP에서 파이썬 스크립트를 실행할 수 없습니다.

분류에서Dev

rc.local 내에서 스크립트를 실행할 수 없습니다.

분류에서Dev

터미널에서 스크립트를 실행할 수 없습니다.

Related 관련 기사

  1. 1

    vim에서 fzf로 스크립트를 실행할 수 없습니다.

  2. 2

    로컬 Python 스크립트에서 원격 서버에서 psql 명령을 실행할 수 없습니다.

  3. 3

    PHP를 실행할 때 로컬 호스트에 연결할 수 없습니다.

  4. 4

    / 중에 Bash 스크립트를 실행할 수 없습니다.

  5. 5

    로봇 프레임 워크에서 Python 스크립트를 실행할 수 없습니다.

  6. 6

    PLINK를 사용하여 Windows에서 ktutil 명령으로 쉘 스크립트를 실행할 수 없습니다.

  7. 7

    시스템 서비스 스크립트에서 로컬로 빌드 된 ntpd를 시작할 수 없습니다.

  8. 8

    로컬 시스템에서 Grafana 서버를 실행할 수 없습니다.

  9. 9

    새로 설치 한 후 SSMS에서 R 스크립트를 실행할 수 없습니다.

  10. 10

    로드 된 페이지에서 자바 스크립트 코드를 실행할 수 없습니다.

  11. 11

    쉘 스크립트 내에서 ssh-ed osascript를 제대로 실행할 수 없습니다.

  12. 12

    텍스트 파일에서 스크립트를 실행할 수 없습니다.

  13. 13

    로컬로 실행 된 스크립트가 원격 서버에서 명령을 실행할 수 있습니까?

  14. 14

    iframe에 스크립트를로드 할 수 없습니다.

  15. 15

    github 페이지를 로컬에서 실행할 수 없습니다.

  16. 16

    Java 프로그램 결과에 따라 스크립트를 실행할 수 없습니다.

  17. 17

    Apache에서 javascript를 cgi 스크립트로 실행할 수 있습니까?

  18. 18

    내 패키지에서 스크립트를 실행할 수 없습니다.

  19. 19

    Snakemake에서 bash 스크립트를 실행할 수 없습니다.

  20. 20

    cgi 스크립트에서 find 및 xargs를 실행할 수 없습니다.

  21. 21

    Linux의 sudo에서 .sh 스크립트를 실행할 수 없습니다.

  22. 22

    Hello World 쉘 스크립트를 FreeBSD에서 실행할 수 없습니다.

  23. 23

    내 패키지에서 스크립트를 실행할 수 없습니다.

  24. 24

    cygwin에서 쉘 스크립트를 실행할 수 없습니다.

  25. 25

    PHP에서 Python 스크립트를 실행할 수 없습니다.

  26. 26

    Windows는 Eclipse 내에서 Python 스크립트를 실행할 수 없습니다.

  27. 27

    PHP에서 파이썬 스크립트를 실행할 수 없습니다.

  28. 28

    rc.local 내에서 스크립트를 실행할 수 없습니다.

  29. 29

    터미널에서 스크립트를 실행할 수 없습니다.

뜨겁다태그

보관