Yesod清理Javascript / Julius中的引号

时间:2014-08-21 16:15:28

标签: javascript haskell yesod sanitization

我在使用Javascript进入Yesod应用程序时遇到了一些麻烦。问题是我尝试在toWidget中包含的所有内容都要进行HTML清理。以下是我编辑的Foundation.hs的外观:

defaultLayout widget = do
     master <- getYesod
     mmsg <- getMessage

     pc <- widgetToPageContent $ do
         $(widgetFile "default-layout")
         toWidget someJs

在另一个导入的模块中

someJs = [julius| "foo stuff"; |]

生成类似

的代码
<script>&quot;foo stuff&quot;;</script>

我很困惑为什么会这样。我可以使用特定于Julius的toWidget吗?这是PageContent的错吗?对此的任何帮助都将是巨大的。谢谢!

0 个答案:

没有答案