任何人都可以告诉如何在jhipster中允许跨站点脚本,以便可以解决警告吗?
一个解析器阻塞的跨站点(即不同的jsapi:22个eTLD + 1)脚本, https://www.google.com/uds/?file=elements&v=1&packages=transliteration, 通过document.write调用。此脚本的网络请求可以 被浏览器阻止此页面或将来的页面加载由于不良 网络连接。如果在此页面加载中被阻止,它将是 在随后的控制台消息中确认。看到 https://www.chromestatus.com/feature/5718547946799104了解更多信息 细节
以及引用不同Google脚本的同一邮件的多次出现。
答案 0 :(得分:2)
您收到的警告是由于您包括Google Transliterate API而导致网络连接速度较慢的设备用户体验不佳的原因。
在您网站的脚本中,您将看到如下所示的行:
document.write('<script src="https://www.google.com/uds/?file=elements&v=1&packages=transliteration"></script>');
一个document.write
中可能有多个脚本,或者它们可能会分散在多个调用中。这可能不是调用document.write
的唯一内容。
要删除此警告,您需要将所有<script>
代码移至document.write
之外。
有关详细信息,请参阅this post。