2011-05-02 2 views
1

버튼이 URL 막대 옆에있을 때 Google 크롬 확장의 iframe에 대한 800px 너비 제한에 대한 해결 방법이 있습니까? 그것이 뭔가 일지라도 내 끝에서만 변할 수 있습니다. 개인적인 용도로 ...해결 방법 Google 크롬 확장 800px iframe의 제한

+0

다음은 버튼을 클릭 할 때 나타나는 팝업 프레임입니다. URL 표시 줄 또는 사이드 바, 또는 ...? – ninjagecko

+0

URL 표시 줄 옆에 있습니다. 나는 800px 지나서 사이징을 확장 할 수 있기를 원합니다. –

+1

아, 페이지 액션 또는 브라우저 액션의 팝업입니다. 가능하다고 생각하지 마라. 이 차원을 지정하는 API에는 아무것도 없으며'html' 및'body'에 대해 CSS를 설정하면'800px '보다 큰 모든 것에 대한 스크롤바가 생성됩니다. 네가 운이 없다고 생각해. –

답변

4

Chris가 언급했듯이, 프레임 크기를 800px 이상으로 변경할 수 없습니다. extension icon가 클릭하면 그러나, 대신 확장 프레임의 새 탭에서 확장 실행할 수 있도록하는 방법 ... 당신의 background page에서

가 새 탭을 열 수있는 함수를 호출 :

chrome.browserAction.onClicked.addListener(function(tab){ 
    chrome.tabs.create(
     {url:"chrome-extension://################################/popup.html"} 
    );  
}); 

참고 : 3234를 대체하려면 extension ID을, 'popup.html'을 (를) 바꾸려면 열고 자하는 파일 이름이 필요합니다 ... 또한 매니페스트 파일에서 "popup": "popup.html"을 제거해야 확장 프로그램이 제거되지 않습니다. 프레임에 처음로드하려고 시도하십시오.

+3

URL에서 확장 프로그램의 ID를 하드 코딩하는 대신'chrome.extension.getURL ("popup.html")'을 사용하십시오. – Pauan

관련 문제