2010-08-11 5 views
2

HTTPS를 통해 원격 javascript를 가져 와서 확장 프로그램 샌드 박스 내에서 웹 페이지에서 실행할 수있는 Chrome 확장 프로그램을 만들고 싶습니다. 기본적으로 스크립트는 페이지를 구문 분석 한 다음 원격 서버로 다시 보낼 수있는 데이터를 생성합니다.Google 크롬 확장 프로그램에서 원격 스크립트 사용

파이어 폭스에서 비슷한 확장 기능을 사용하고 있기 때문에 코드베이스를 가능한 한 통일시키고 싶습니다. 나는 이미 XmlHttpRequest와 evalInSandbox 함수를 사용하여 Firefox에서 이것을 수행하는 방법을 알아 냈습니다.

Chrome에서도이 기능을 사용할 수 있습니까? Chrome에서는 XmlHttpRequest를 사용할 수없는 것으로 나타났습니다. XML 또는 유효한 JSON (함수 제외) 만 허용하기 때문입니다. 확장 태그 샌드 박스 내에서 실행되지 않기 때문에 페이지에 스크립트 태그를 삽입 할 수도 없습니다. 이 일을 할 수있는 방법이 있습니까?

답변

0

json 코드를 문자열로 변환하고 json 또는 xml을 전달한 다음 eval() (모든 보안 문제는 제쳐두고)을 사용하여 평가하는 것은 어떻습니까?

관련 문제