这是使用svg做背景图时在mozilla firefox下没有效果,点击出现这样的错误。
以下是svg的使用,除了mozilla firefox看不到效果,其他浏览器都看到效果
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon points="0,0 100,10 100,80 0,90" style="fill:#ccc;opacity:.5" /></svg>');
为什么在mozilla firefox出现XML解释的错误,提示说未有结束的标志,但是代码部分已经加了svg结束标志了
将 svg 内容用 encodeURIComponent 一下,
see https://stackoverflow.com/a/3...