我已收到诺顿的 html 代码
<table width="135" border="0" cellpadding="2" cellspacing="0"
title="Click to Verify - This site chose Symantec SSL for secure e-commerce and confidential communications." style="position: absolute; left: 0; bottom: 10px">
<tr>
<td width="135" align="center" valign="top">
<script type="text/javascript-lazy"
src="https://seal.websecurity.norton.com/getseal?host_name=myhostname&size=L&use_flash=NO&use_transparent=NO&lang=en" script></script>
<br />
<a href="http://www.symantec.com/ssl-certificates" target="_blank" style="color: #000000; text-decoration: none; font: bold 7px verdana,sans-serif; letter-spacing: .5px; text-align: center; margin: 0px; padding: 0px;">ABOUT SSL CERTIFICATES</a></td>
</tr>
</table>
我在 Angular 部分中添加了上述代码。当我呈现页面时,没有显示预期的 Norton 图像,并且控制台出现以下错误:
无法在“文档”上执行“写入”:除非显式打开,否则无法从异步加载的外部脚本写入文档
从上面的消息中,我可以理解 html 中的脚本调用了远程服务器上的 js 文件,其中包含导致问题的 document.write。我们无法更改远程文件的内容。
我尝试了以下 github repo,但无法理解实现,并且在使用时无法解决问题。
[https://gist.github.com/endorama/7369006][1]
有什么建议/帮助吗?