GWT 호스팅 브라우저 (Mac의 경우)가 항상 동일한 화면 위치와 크기 (즉, 작고 잘못된 위치로!)로 팝업되는 것은 약간 짜증이납니다. 특히 24 "모니터가 2 개있는 경우 항상 브라우저 창을 이동하고 시작시 크기를 조정하는 것이 덜 성가신 일은 아닙니다. 열린 상태로두고 다시로드 할 수 있지만 cmd + shift + F11을 누른 다음 cmd-Q를 눌러 다른 프로그램에서와 마찬가지로주기를 종료합니다. 또 다른 이유는 호스트 모드에서 GWT가 메모리를 누출하고 몇 번의 재로드 후에도 종료해야한다는 것입니다. 호스트 모드 응용 프로그램에 브라우저 프레임의 초기 크기와 가능하게 위치 정보를 알리면 GWT에서 기능 요청을 보내 게됩니다.특정 화면 위치와 창 크기에서 호스팅되는 GWT를 시작할 수 있습니까?
3
A
답변
1
시도해 볼 수있는 한 가지 방법은 실제 모듈의 하위 클래스 인 호스트 모드 테스트를위한 별도의 모듈 클래스를 만드는 것입니다.
public class MyModule implements EntryPoint {
//...
}
public class HostedModeMyModule extends MyModule {
private native void resizeWindow() /*-{
$wnd.resizeTo(800, 600);
}-*/;
public void onModuleLoad() {
resizeWindow();
super.onModuleLoad();
}
}
당신은 물론이 개 gwt.xml 파일이 있어야 테스트를 위해 하나 있습니다 : 모듈의 호스트 모드 버전에서는 창 크기를 조절 일부 JSNI을 가질 수 하나는 편집 용입니다.
이것은 가장 우아한 방법은 아니지만 내가 생각해 낼 수있는 전부입니다.
0
아직 방법은 없지만 this issue을 참조하십시오. 가능한 패치에 대한 추적기 (더 이상 작동하지 않을 수도 있음) 및 설명.
관련 문제
- 1. 바탕 화면 창 관리자가 전체 화면 캡처
- 2. Wordpress 테마의 사이드 바는 CSS로 특정 윈도우 크기에서 어떻게 쌓을 수 있습니까? 테마 전체 크기 때
- 3. iOS : Wi-Fi 네트워크를 지리적 위치와 수동으로 연결할 수 있습니까?
- 4. Android : 다른 화면 크기에서 캔버스 방식의 그리기를 처리하는 방법은 무엇입니까?
- 5. Jruby 앱에서 GWT를 사용할 수 있습니까?
- 6. 워프 창 바탕 화면
- 7. 어떻게하면 화면 상단에 항상 창 (osx)을 놓을 수 있습니까?
- 8. 어떻게 자동으로 Windows 서비스를 시작할 수 있습니까?
- 9. IDLE 내부의 특정 화면 위치에 문자열을 인쇄 할 수 있습니까?
- 10. 팝업 창, 가운데 화면
- 11. OpenCV 전체 화면 창
- 12. MSTest는 시작할 때마다 특정 메서드를 실행할 수 있습니까?
- 13. Visual Studio 매크로를 만들어 디버거에서 특정 프로젝트를 시작할 수 있습니까?
- 14. IntPtr + 크기에서 관리되는 바이트 배열을 만들 수 있습니까?
- 15. 브라우저 창 캡쳐 화면 생성
- 16. 특정 크기의 플롯 창 만들기
- 17. 숨겨진 창 화면 Screenshot of
- 18. Adobe Flex에서 창 화면 캡처?
- 19. 내가 닫을 때와 같은 방법으로 이맥스를 시작할 때 어떻게 열 수 있습니까?
- 20. C# 인쇄 화면 활성 창
- 21. 특정 화면 위치의 이미지
- 22. NSTrackingArea 전체 화면 창 /보기
- 23. 어떻게 창 이동 명령이 특정 창을 무시하도록 할 수 있습니까?
- 24. 동영상을 html로 시작할 때를 지정할 수 있습니까?
- 25. 숨겨진 div에서 코다 슬라이더를 시작할 수 있습니까?
- 26. silverlight 알림 창 위치와 같은 Google 토크 전자 메일 알림
- 27. 어떻게 vim이 gnu 화면 세션에 명령을 보내도록 할 수 있습니까?
- 28. 은 화면 위치와 관련하여 현재 텍스트 상자 행을 찾아야합니다.
- 29. 창이 화면 밖에 있는지 어떻게 알 수 있습니까?
- 30. 다양한 화면 크기에서 이미지 내의 마우스 클릭 위치 감지 - Jquery/JavaScript
실제로 접근 방법입니다. 나는 Doc에서 잡히지 않은 -D ... property 나 cmd line 인수를 더 원했다. –