如何在javascript块的HTML模板中禁用转义URL/字符串

如何在javascript块的HTML模板中禁用转义URL/字符串,javascript,go,go-html-template,Javascript,Go,Go Html Template,我尝试将url呈现为字符串、url、JS和HTML。在所有情况下: <script> var someUrl = "{{ .myUrl }}"; </script> 不管怎样 我想要这个: https://some_domain123.com/path1/path2/path3 什么实际起作用?https:\/\/some\u domain123.com\/path1\/path2\/path3与https://some_domain123.com/path1

我尝试将url呈现为字符串、url、JS和HTML。在所有情况下:

 <script>
  var someUrl = "{{ .myUrl }}";
 </script>
不管怎样

我想要这个:

https://some_domain123.com/path1/path2/path3

什么实际起作用?

https:\/\/some\u domain123.com\/path1\/path2\/path3
https://some_domain123.com/path1/path2/path3
在JavaScript中


因此,它实际上是有效的。

正如@mkopriva评论的那样,删除
{.myURL}}
周围的双引号,它就可以正常工作了


从html中删除双引号。ie
var someUrl={{.myUrl}}
。字符串
“https:\/\/some\u domain123.com\/path1\/path2\/path3”
等于
”https://some_domain123.com/path1/path2/path3“
在Javascript中。该模板添加反斜杠以防止各种攻击。为什么反斜杠在您的应用程序中是一个问题?@ThunderCat为什么您想知道为什么?我试图了解是否有实际问题需要解决,以及它是什么。URL的编码工作正常。
https://some_domain123.com/path1/path2/path3