angularjs不安全的twitter链接



这是我在angular中的twitter链接:

a.preventDefault(href='javascript:window.open("https://twitter.com/intent/tweet?original_referer={{url}}&url={{url}}", "_blank", "width=400,height=500");void(0);') Twitter

结果是

<a href="unsafe:javascript:window.open(&quot;https://twitter.com/intent/tweet?original_referer=&amp;url=&quot;, &quot;_blank&quot;, &quot;width=400,height=500&quot;);void(0);" class="preventDefault">Twitter</a>

这些不安全的东西怎么了?它不起作用。我该怎么修,谢谢。

我不太了解"安全链接",但我认为使用包装对象$window而不是原始对象窗口更好。因为在使用包装器对象

时,可能是有角度的

这个不安全的标记是由windows添加的。你需要确保html的安全,否则你需要将这些url列入白名单。

最新更新