레일즈에서 루비를 사용하여 최신 브라우저 만 지원하는 webapp를 개발하고 있습니다.레일에 지원되지 않는 브라우저 알림
지원되지 않는 브라우저를 사용하는 경우 어떻게 팝업 메시지가 표시됩니까? 메시지는 페이지가 다음과 같은 브라우저에로드되지 않은 경우 표시됩니다 :
- 파이어 폭스 4 위
- IE9와
- 사파리 5 위
- 크롬 10 위 이상
레일즈에서 루비를 사용하여 최신 브라우저 만 지원하는 webapp를 개발하고 있습니다.레일에 지원되지 않는 브라우저 알림
지원되지 않는 브라우저를 사용하는 경우 어떻게 팝업 메시지가 표시됩니까? 메시지는 페이지가 다음과 같은 브라우저에로드되지 않은 경우 표시됩니다 :
jQuery Browser Rejection Plugin 당신을 도울 수 있습니다. 그것은 매우 간단 jreject_rails 보석을 사용
msie: false,msie5: true,msie6: true,msie7: false,msie8: false, // MSIE Flags (Global, 5-8)
firefox: false,firefox1: false,firefox2: false,firefox3: false, // Firefox Flags (Global, 1-3)
konqueror: false,konqueror1: false,konqueror2: false,konqueror3: false, // Konqueror Flags (Global, 1-3)
chrome: false,chrome1: false,chrome2: false,chrome3: false,chrome4: false, // Chrome Flags (Global, 1-4)
safari: false,safari2: false,safari3: false,safari4: false, // Safari Flags (Global, 1-4)
opera: false,opera7: false,opera8: false,opera9: false,opera10: false, // Opera Flags (Global, 7-10)
gecko: false,webkit: false,trident: false,khtml: false,presto: false, // Rendering Engines (Gecko, Webkit, Trident, KHTML, Presto)
win: false,mac: false,linux : false,solaris : false,iphone: false, // Operating Systems (Win, Mac, Linux, Solaris, iPhone)
unknown: false // Unknown covers everything else
은 그냥 자바 스크립트 파일에 함수를 호출해야합니다 그것은 다음과 같은 브라우저 옵션을 활성화/비활성화를 지원합니다.
$은 (함수() {$ .reject는 ({ 는 거부 { msie5 : 사실, msie6 : 사실, msie7 : 참 }}) });
사이트에서 지원하지 않는 버전을 사용하십시오.
알려 주시면 구현해야 할 문제가 있습니다. 그것은 나를 위해 작동합니다.
이러한 하위 버전에는 어떤 기능이 필요합니까? 브라우저에 기능이 지원되지 않는 경우 사용자에게 알리고 브라우저 종류가 잘못된 경우에는 알리지 않습니다. – Matchu
HTML 5 및 CSS 3 참고로 –