2014-02-24 55 views
11

我創建了幾個可通過index.html頁面導航的鏈接網頁。 Index.html頁面的內容有點冗長,因此我必須滾動該頁面。它作爲一個網頁很好。然後我將它轉換成Chrome應用程序。當我啓動應用程序時,滾動條不顯示在那裏。我看不到下面的內容。我怎麼能解決這個問題。 (使用作爲一個應用程序是我的目標,所以我不能用它作爲一個網頁。)Chrome應用程序無法滾動

+0

示例https://github.com/sowbug/happynine/blob/master/chrome_app/styles.css#L36 – sowbug

回答

21
html, body { 
    overflow-y: visible; 
} 
3

這已經在這裏找到答案:https://stackoverflow.com/a/21710397/29701

基本上它是由於默認樣式表。 Chrome打包應用程序通常旨在不滾動主體內容。如果你選擇了(用css),你可以重寫這個,但是應該考慮一下。

+0

只是一點點火焰:正常的桌面應用程序有一個滾動,當他們的窗口無法顯示其內容沒有沒有滾動條。所以我仍然不明白爲什麼Chrome開發者會遇到這樣一個奇怪的解決方案 - 製作隱藏的滾動條。 –

+1

Chrome應用使用HTML編寫,但不是網站。我們希望你寫的應用程序看起來像應用程序。您可以自由創建滾動元素,但滾動身體並不是一個好的默認設置。 – mmocny