これは、より迅速な応答を得るために、yesodメーリングリスト(http://groups.google.com/group/yesodweb/browse_thread/thread/934c4141fc615cbを参照)で尋ねた元の質問の再投稿です。
ファビコンファイルを提供するHTTPハンドラーによって送信されたMIMEタイプに対応する属性で<link>
を生成できるかどうかを調べようとしています。type
これまでのところ、私はこのリンクを持っています:
<link rel="icon" href=@{FaviconR} sizes="32x32" type="image/png">
そしてこのハンドラー:
同じMIMEタイプの場合にgetFaviconR :: Handler ()
getFaviconR = sendFile "image/png" "config/favicon.png"
のみコードがコンパイルされるようにする方法を探しています。getFaviconR
<link>
もちろん、リンクから属性を完全に省略type
して、タイプを理解するためにクライアントに依存できることは理解していますが、それは理論的な質問と考えてください。
私はHaskellを初めて使用するので、不可能なことを求めているのかもしれません。いいえ?