我想将以下代码片段嵌入到我正在编写的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>似乎没有帮助.)
编辑:这是错误消息.这是显示在屏幕上的内容,而不是代码.

最好的办法可能是反过来:不要使用 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 中已有的代码片段中获取内容,我不确定您最终想要实现的目标是什么。