我有一个使用以下代码行的 html 页面:
... <a href="nolf://{{server.ip}}:{{server.hostport}}/"> ...
当我尝试验证页面时,出现以下错误:
"Bad value nolf://{{server.ip}}:{{server.hostport}}/ for attribute href on element a: Illegal character in scheme data: not a URL code point."
验证器似乎不喜欢在 URL 链接中看到花括号。如果我删除它们,一切顺利。它们是“不安全的”,因此需要对其进行编码,但如果我对它们进行编码,AngularJS 指令将不再起作用。
是否有一种解决方法,一种方法来验证这一点?(可以在此处找到此代码的原始页面:http: //oneoakway.com/nolf/servers/ - 页脚中有一个验证链接)