tornado載入css後無效果的解決辦法

來源:互聯網
上載者:User
用tornado做了一個簡單的頁面。結果頁面中的css被載入了,但是沒有效果。用Google瀏覽器調試,說是Resource interpreted as Stylesheet but transferred with MIME type application/x-css。大概意思就是css檔案被識別為樣式表了,但是傳輸的時候是以application/x-css格式。這樣就造成瀏覽器不能正常顯示頁面,css完全不起作用。原因就是,tornadod中的web.py在設定content_type時會調用 mimetypes.guess_type()

而mimetypes在初始化的時候,如果是windows環境下,就會讀取本地的註冊表。

因此只要把註冊表中,css檔案的Content Type由applicntion/x-css

改為text/css即可。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.