2014-11-27 2 views
1

하나 이상의 웹 사이트에서 작동 (외부 연결)해야하는 Chrome 용 확장 프로그램을 구축 중입니다. 테스트하려면 로컬 네트워크에있는 서버에서 웹 사이트를 실행하고 확장 기능이 설치된 로컬 네트워크의 컴퓨터에서 연결하십시오. 외부 IP 주소로 연결되는 Chrome 확장자

은 내가 manifest.json 파일이

"externally_connectable": { 
"matches": [ 
    "http://192.168.1.109:8080/*" 
], 
"accepts_tls_channel_id": false 
}, 

뭔가를 시도했지만 작동하지 않았다. 이상적으로 나는 모든 URL이 적어도 개발하는 동안 연결할 수 있도록하고 싶습니다.

답변

1

불행히도 그렇게 할 수 없습니다. the docs을 인용

:

의 URL 패턴이 적어도 두 번째 수준 도메인 있어야합니다 - 즉, 호스트 이름 패턴이 "*", "*.com", "*.co.uk""*.appspot.com" 같은 금지됩니다. 이 특별히 IP를 허용하지 않지만

는, 분명히 그들은 작동하지 않으며, 어떠한 상황에서도 당신이 줄 수 a wildcard for any site :

와일드 카드 도메인이나 (effective) top level domains의 하위 도메인을 포함 할 수 없습니다

패턴; , http://*/*, *://*.com/* 및 심지어 http://*.appspot.com/*은 유효하지 않으며 *://google.com/*http://*.chromium.org/*은 유효합니다.

테스트를 위해 OS의 hosts file에 로컬 주소에 2 차 도메인을 할당 할 수 있습니다.

+0

감사합니다. 내가 모르는/찾지 못한 것을 발견했습니다. Windows의 호스트 파일이었습니다. – fakedrake