2012-05-25 2 views
1

createHTMLNotification 호출을 사용하여 사용자에게 알림을 제공하는 확장 기능을 구축하고 있지만 세로 크기가 아닌 검은 색 가로 세로 스크롤 막대가 생기지 않도록 관련 크기 제한을 알아내는 데 어려움이 있습니다 (우분투 12.04 Linux 이상) .크롬 알림 크기

아무도 문서를 가리키는 포인터가 최대 크기에 대한 힌트를주는 사람이 있습니까, 잘하면 크로스 플랫폼?

+0

요즘 OS X에서는 기본적으로 하나의 긴 제목 줄과 하나의 긴 "본문"줄인 "알림"팝업 크기에 구속됩니다. FWIW. – rogerdpack

답변

0

Linux 버전 21.0.1145.0 dev에서 Chrome을 실행하는 자체 랩톱 컴퓨터에서 스크롤바가 표시되기 전에 최대 크기는 284x144 픽셀입니다. 이 시스템이 특정 시스템인지 여부는 알 수 없지만 Chrome이 최소한 일부 플랫폼에 대한 기본 알림을 지원한다고 가정하면 픽셀 완벽한 알림에 너무 많은 노력을 기울여 좋은 결과가 보장되지 않을 수도 있습니다.

스크롤바가 알림 내부에 표시되지 않도록하려면 다른 작은 문제도 있습니다 (알림 API와 전혀 관련이 없음). heightmax-height (너비와 비슷하게)을 설정하면 자체적으로 자르지 않습니다. 내 경우

나는 통지에 항목의 목록 스타일을 필요로하고, 나는 다음과 같은 HTML 코드를 사용하여 한 일을 결국 무엇을 : 기본적으로 행으로 채워집니다

<html> 
    <head> 
    <style> 
     body { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: .73em; 
     } 
     div#note { 
     overflow: hidden; 
     height: 144px; 
     max-height: 144px; 
     width: 284px; 
     } 
     div.noteline { 
     position: relative; 
     overflow: hidden; 
     overflow-x: hidden; 
     overflow-y: hidden; 
     white-space: nowrap; 
     text-overflow: ellipsis; 
     line-height: 1.2em; 
     } 
    </style> 
    </head> 
    <body> 
    <div id=\"note\">#{params.html}</div> 
    </body> 
</html> 

내 템플릿 참조 (#{params.html}를) 함유 :

<div class="noteline">Some possibly large line that would overflow item 123</div> 
1

최대 크기를 윈도우 버전 20.0.1132.47 (안정 144,678)은 160에서 300 픽셀이다.