2016-07-28 2 views
-1

"새로운"WebExtensions 시스템을 사용하여 기본 Firefox Addon을 개발하려고합니다.크로스 사이트 요청 및 브라우저 addons

I가

  1. 추출 (나 소유 하지) 웹 페이지에서 텍스트
  2. 같은 페이지에 원격 웹 사이트를
  3. 포스트를 사용하여 평가를하고자하는

홍보 결과 oblem은 addon으로 웹 요청을하는 법입니다 (2 번 항목). XMLHttpRequest를 사용할 수 있다는 것을 알았지 만 보안상의 이유로 상상할 수있는 것처럼 원격 경로에 액세스 할 수 없습니다.

그 이유는 (필자가 생각하기에) 자바 스크립트 코드는 페이지 내부에서 실행되기 때문입니다. 비록 내가 addon이 외부 일 것이라고 생각했기 때문입니다.

물론 결과는 입니다. 페이지는입니다.하지만이 요청을하기 위해 추가 기능을 프록시로 사용할 수 있다고 가정합니다. 그건 내가 어떻게해야하고 어떻게해야하는지 전혀 모른다.

일부 보안 컨트롤을 제거하는 것과 같은 이상한 트릭을 사용하고 싶지 않습니다. "올바른"방식으로하고 싶습니다.

애드온이 작성된 페이지 내에서 실행되도록 제한되는 경우에도 이해할 수 없습니다.

편집 : OK, 크롬 문서는 실제로 모질라보다 낫습니다. XHR을 크로스 사이트 요청에 실제로 사용하려면 매니페스트에 추가 코드 줄을 추가해야합니다.

{... 
"permissions": [ 
    "http://random.com/" 
    ], 
}.. 

나는 이것이 내가 목표로하는 적절한 방법인지 확실하지 않습니다.

답변

0

XHR을 크로스 사이트 요청에 실제로 사용하려면 매니페스트에 추가 코드 줄을 추가해야합니다.

{... 
"permissions": [ 
    "http://random.com/" 
    ], 
} 
관련 문제