2012-06-13 4 views
7

SWT Browser를 사용하여 응용 프로그램을 만들려고합니다. 외부 웹 브라우저가 아닌 Eclipse로 브라우저로 Google 크롬을 통합 할 수 있습니까?Google 크롬 브라우저를 Eclipse에 통합하십시오.

+0

[그것에 대해 블로그 회담] (http://tasktop.com/blog/eclipse/living-inside-eclipse-embedding-browsers - 그리고 - 구글 크롬)하지만 그것을 포함하기위한 적절한 로드맵은 아직 내게 분명하지 않다 – AurA

+0

웹킷은 이미 이클립스의 일부가 아니며 이클립스 내부를 탐색 할 수있다. – xybrek

+0

웹킷은 윈도우에 포함되어 있지 않다. Safari에서 사용할 수있는 WebKit 또는 Firefox에서 사용할 XULRunner를 설치해야합니다. 창에서 Chrome으로이 작업을 수행 할 수 없었습니다. 파이어 폭스 나 사파리를 Windows에서 사용하는 데 도움이 필요하시면 알려주세요. 적어도 Eclipse Juno에서 지원되는 최신 버전까지는 작동합니다. – ssnyder

답변

0

UI를 통해 만들 수없는 경우 다음 파일에서 설정을 수정 해보십시오.

YOUR-WORKSPACE\.metadata\.plugins\org.eclipse.core.runtime\.settings
org.eclipse.ui.browser.prefs이라는 파일이 텍스트 편집기로 열리고 적절한 값을 변경합니다. 변경 내용과 모든 것을 쉽게 알 수있는 자체 설명입니다. 수정하기 전에 같은 것을 백업하십시오.

희망이 도움이됩니다.

편집 : 위의 변경 사항을 적용하려면 일식 다시 시작하십시오.

+0

@Downvoter, 내게 downvote의 이유를 알려 주시면 다음에 내 답변을 향상시킬 수 있습니까? –

+0

당신은'적절한 가치관을 바꾸라 '고했지만 그게 뭐야? 설정 파일에서 나는'1)'eclipse.preferences.version과'2)'internalWebBrowserHistory 만 볼 수 있었다. 올바른 값으로 답변을 업데이트하십시오. 하향 투표를 다시 받아 보겠습니다. 그 외에도 Google 크롬은 퍼가기를 지원하지 않습니다. – Favonius

7

아니요, 현재 Google 크롬의 안정적인 버전으로는 SWT에서 사용할 수 없습니다. 그 이유는 Google 크롬 (및 본질적으로 크롬)은 ActiveX (예 : IE, Firefox, Safari 등)를 지원하지 않지만 NPAPI을 기반으로하기 때문입니다. (참고 : 질문에 언급하지 않았으므로 Windows 컴퓨터에서 작업하고 있다고 생각합니다 !!)

그러나 크롬을 내장 할 수있는 프로젝트가 있습니다. 이 링크를 참조하십시오 :

  1. Chromiumembedded
  2. Is Google Chrome embeddable?
2

당신은 이클립스 UI를 통해 설정할 수 있습니다.

고토 : 창> 환경 설정> 일반> 웹 브라우저

선택 새 브라우저 등을 추가하는 라디오 버튼

클릭 "새로 만들기"버튼을 "외부 브라우저를 사용합니다." 크롬!

클릭 적용 + 확인

... 클릭하면 작동합니다.

+0

하지만 당연히 SWT 프로젝트를 시도하지는 않았지만 웹 애플리케이션을 위해 일하고있었습니다. –

+0

죄송합니다 - 나중에이 질문은 "외부 브라우저"가 아니라는 것을 깨달았습니다. - 제 실수 :(미안 해요! –