我很困惑:我正在开发一个Web应用程序(HTML/CSS/JS),该应用程序加载Google Platform API脚本以创建单个登录。它在Firefox中起作用,但由于"相同的起源策略"而在Chrome中不起作用,并且我得到了"用原点阻止帧..."错误。
。我不会期望用户使用诸如" -disable-web-security"之类的选项启动其铬,,我是吗?; - )
所以我很困惑:我该如何与Chrome一起使用?
例如:如果我尝试加载:
<script type="text/javascript">
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/client:plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script>
我得到:
Blocked a frame with origin "https://apis.google.com" from accessing a frame with origin "https://boardlineapp.com". Protocols, domains, and ports must match.
检查您的域协议是否是https: