有没有一种在elm中插入随机HTML/JS片段的好方法?

jpa*_*ugh 5 elm

我想将以下代码片段嵌入到我正在编写的elm应用程序中:

<script src="https://gist.github.com/jpaugh/2988462.js"></script>
Run Code Online (Sandbox Code Playgroud)

我尝试过使用[markdown|..|]准引号,

header = plainText "blah, blah."
gist = [markdown|
<script src='https://gist.github.com/jpaugh/2988462.js'></script>
|]

main = flow down [header, gist]
Run Code Online (Sandbox Code Playgroud)

这会抛出一个错误,清楚地表示榆树中的一个错误,并将我的所有内容放入其中<noscript>.

<noscript>
  <p>blah, blah</p>
  <p><script src='https://gist.github.com/jpaugh/2988462.js'></script>
    </p>
</noscript>
Run Code Online (Sandbox Code Playgroud)

但还有另一种方法吗?使用Markdown语法插入html代码段对我来说似乎不稳定.这是否由其中一个库函数覆盖?我应该如何将它与Elm自己的javascript隔离开来?(使用<iframe>似乎没有帮助.)

编辑:这是错误消息.这是显示在屏幕上的内容,而不是代码.

错误消息

Emm*_*ery 4

最好的办法可能是反过来:不要使用 JS/CSS 来搞乱 elm 的“域”,而是将 elm 嵌入普通 HTML 中:你可以在 elm 框之外做你想做的事情,并且仍然运行你的 JS外部:

http://elm-lang.org/blog/announce/version-0.8.elm#embedding-elm-in-html-and-js

但我认为您可以在不使用任何 javascript 的情况下从 Elm 中已有的代码片段中获取内容,我不确定您最终想要实现的目标是什么。