scala - Prevent Play template engine from escaping JavaScript quotation marks -


i want include facebook post using template play framework. problem that, though @html should not escape html entities, escaped. result " turns " , script not evaluated.

embed-code

post = "<div id="fb-root"></div>  <script>   (function(d, s, id) {      var js, fjs = d.getelementsbytagname(s)[0];      if (d.getelementbyid(id)) return;      js = d.createelement(s);      js.id = id;      js.src = "//connect.facebook.net/de_de/all.js#xfbml=1";      fjs.parentnode.insertbefore(js, fjs);     }(document, 'script', 'facebook-jssdk')); </script> <div class="fb-post" data-href="https://www.facebook.com/facebookdevelopers/posts/10151945402933553" data-width="466">   <div class="fb-xfbml-parse-ignore">     <a href="https://www.facebook.com/facebookdevelopers/posts/10151945402933553">beitrag</a> von <a href="https://www.facebook.com/facebookdevelopers">facebook developers</a>.   </div> </div>"` 

template @html(post)

output

<div id="fb-root"></div>  <script>   (function(d, s, id) {        var js, fjs = d.getelementsbytagname(s)[0];        if (d.getelementbyid(id)) return;        js = d.createelement(s);        js.id = id;        js.src = &quot;//connect.facebook.net/de_de/all.js#xfbml=1&quot;;       fjs.parentnode.insertbefore(js, fjs);     }(document, &apos;script&apos;, &apos;facebook-jssdk&apos;)); </script> <div class="fb-post"; data-href="https://www.facebook.com/facebookdevelopers/posts/10151945402933553" data-width="466">    <div class="fb-xfbml-parse-ignore">      <a href="https://www.facebook.com/facebookdevelopers/posts/10151945402933553">beitrag</a> von <a href="https://www.facebook.com/facebookdevelopers">facebook developers</a>.    </div>  </div> 

i'm stuck, because @html() not doing it's supposed according doc.

it works docs says, try out example: template:

@() @html("<div>&\"</div>") 

will give output:

<div>&"</div> 

so there must else going on in app html-escapes string.


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

How to get multiresult with multicondition in Sql Server -