GWT에서 실행중인 브라우저가 Flash를 지원하는지 확인하는 방법이 있습니까?GWT 플래시가 설치되어 있는지 확인하십시오.
답변
가장 간단한 해결책은 Flash detection KIT을 기본 Java 스크립트 호출로 통합하는 것이 었습니다.
사실, Adobe의 Flash Detection Kit는 현재로서는 완전히 폐기되었습니다. 실제로 Flex 4의 경우 Adobe는 swfobject (2.2) 대신 Flash Builder 4를 번들로 포함하여 swfobject (2.2)를 공식적으로 지원합니다. FDKIT는 필자가 생각하기에 실제로 오프라인으로 설정해야하지만 실제로 중요한 문제는 아닙니다. 어도비 벽돌. –
아마도 swfobject 솔루션은 개발자 관점에서 볼 때 정확합니다. 그러나 그것은 나의 목적을 위해 중량급에 단지있다. 그래서 나는 탐지 키트의 간단하고 효과적인 해결책을 찾아 갔다. – Drejc
체크 아웃 swfobject, 특히이 방법을 체크 아웃 할 수 있습니다
swfobject.hasFlashPlayerVersion(versionStr)
API 문서 here을.
물론 swfobject가 너무 큰 경우 소스를 확인하여 어떻게하는지 확인할 수 있습니다. Flash Player가 어떻게 든 비활성화 되었더라도 해당 메서드에서 적절한 반환 값을 얻을 수 있는지 여부는 확실하지 않지만이 경우 swfobject를 사용하여 swf를 간단하게 포함하고 삽입 할 수 있다고 가정합니다. 삽입이 성공했는지 여부를 알려주는 콜백은 api docs에서 자세한 정보를 확인하십시오.
이 기능은 신뢰할 수 없습니다. 파이어 폭스 3.6.18을 가지고 있는데 도구 -> 애드온 메뉴를 통해 플래시를 비활성화했지만 플래시가 설치된 것처럼 숫자를 반환합니다. (심지어 Firefox가 재시작 한 후에도) –
- 1. Mac OS X에서 플래시가 설치되어 있는지 확인하십시오.
- 2. 플래시가 설치되어 있는지 여부를 감지하는 PHP
- 3. 플래시가 설치되어 있는지 확인하는 방법은 무엇입니까?
- 4. 야후 메신저가 설치되어 있는지 확인하십시오.
- 5. Outlook이 PC에 설치되어 있는지 확인하십시오.
- 6. 응용 프로그램이 이미 설치되어 있는지 확인하십시오.
- 7. 전화에 verisign 루트 인증서가 설치되어 있는지 확인하십시오.
- 8. 레지스트리를 검사하여 IIS가 설치되어 있는지 확인하십시오.
- 9. MSBuild. Windows 서비스가 설치되어 있는지 확인하십시오.
- 10. .NET 패밀리 업데이트가 설치되어 있는지 확인하십시오.
- 11. Adobe Reader가 설치되어 있는지 확인하십시오 (C#)?
- 12. 브라우저에 Silverlight 플러그인이 설치되어 있는지 확인하십시오.
- 13. MS Access 2010이 설치되어 있는지 확인하십시오.
- 14. jre가 설치되어 있는지 확인합니다.
- 15. 사용자 개입없이 ClickOnce 응용 프로그램이 설치되어 있는지 웹 페이지에서 확인하십시오.
- 16. "ibtool을 찾을 수 없습니다. Apple SDK가 설치되어 있는지 확인하십시오."
- 17. Visual C++ 2008 SP1 재배포 가능 패키지가 설치되어 있는지 확인하십시오?
- 18. Tomcat 및 MySQL이 이미 컴퓨터에 설치되어 있는지 확인하십시오.
- 19. COM 라이브러리 (.DLL)가 설치되어 있는지 프로그래밍 방식으로 확인하십시오.
- 20. 지정된 라이브러리, 바이너리, 보석이 시스템에 설치되어 있는지 확인하십시오.
- 21. 웹 사이트에 플래시가 포함되어 있는지 확인하는 방법
- 22. dll이 설치되어 있는지 확인
- 23. ADOBE가 설치되어 있는지 검색
- 24. Exchange MAPI가 설치되어 있는지 검색합니다.
- 25. Office가 서버에 설치되어 있는지 확인하려면
- 26. iphone - 앱이 설치되어 있는지 확인
- 27. GEARS가 설치되어 있는지 확인하려면 어떻게해야합니까?
- 28. 플래시가 설치되어 있지 않은 경우 HTML 페이지로 리디렉션하는 방법은 무엇입니까?
- 29. 개체에 포커스가 있는지 확인하십시오.
- 30. WCF 서비스가 있는지 확인하십시오.
JSNI를 사용하는 GWT에서는 일반 JavaScript로 가능한 모든 작업이 가능합니다. 자바 스크립트가있는 방법이 있다면 GWT 내에서 사용할 수 있습니다. – topchef
GWT에서 JavaScript 네이티브 코드를 실행할 수 있다는 사실에 익숙합니다. 그러나 여전히 나는 수표를 수행하는 자바 스크립트 메소드가 필요할 것이다. – Drejc