2010-12-20 3 views
2
chrome.tabs.create({ 
    'url': 'https://www.myserver.com/', 
    'selected': false 
}, function(tab) { 
    chrome.tabs.executeScript(tab.id, { 
     'code': "doSomething();" 
    }); 
}); 

는 사실 내가 코드를 실행할 수 없습니다 해요 생성 탭에 빨간색 페이지를 건너 뛰는 크롬 내가 드릴 수 없습니다 빨간색 페이지를 표시 있도록 내 코드를 건너 뛰고 실행하십시오. 인증 기관을 클라이언트 측 에서 필요한 모든 단계를 제외하고 신뢰할 수있는 인증서를 추가하는 것 외에는 빨간색 페이지를 건너 뛰는 방법이 있습니까?크롬 확장하십시오 "myserver.com"에 유효하지 않은 인증서,이 때문에

+0

사이트에 직접 가서 잘못된 인증서를 수락 할 때까지는 아닙니다. Chrome은 해당 도메인에 대한 귀하의 선택을 기억하고 확장 프로그램이 실행되도록 허용해야합니다. – Kai

답변

0

보안상의 이유로 페이지를 삽입하거나 조작 할 수 없습니다. 그 페이지가 사용자를 보호하기 위해 존재하기 때문에 어떤 의미가 있습니까?

네이티브 코드 NPAPI를 사용하는 유일한 방법이 있습니다. 이를 우회하는 플러그인을 구현합니다. 하지만 알다시피, 플러그인을 구현하면 전체 호스트 컴퓨터에 액세스 할 수 있기 때문에 전체 컴퓨터가 취약해질 수 있습니다.

그렇기 때문에 플러그인을 만드는 것이 바람직하지 않지만 현재 API 및 제한 사항으로는 원하는 것을 할 수없는 경우에는 권장됩니다.

관련 문제