Estoy intentando agregar un botón Google Plus a mi sitio y seguir recibiendo advertencias de seguridad de JavaScript, a pesar de que estoy usando el código recomendado por Google. en ChromeEl código del botón de Google Plus advierte: "Intento de JavaScript no es posible para acceder al marco" en Chrome
me han reproducido los errores con código copiado directamente de Google para webmasters de recommended code, sin otras adiciones:
<html itemscope itemtype="http://schema.org/">
<head>
<meta itemprop="name" content="Title">
<meta itemprop="description" content="Description">
</head>
<body>
<g:plusone annotation="inline"></g:plusone>
<script type="text/javascript">
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')\[0\]; s.parentNode.insertBefore(po, s);
})();
</script>
</body>
carga esta en Chrome (15 en Mac), y la consola desarrollador advierte:
Unsafe JavaScript attempt to access frame with URL http://mydomain.com/
from frame with URL https://plusone.google.com/_/+1/fastbutton?url=http%3A%2F%2Fmydomain.com%2F&size=standard&count=true&annotation=inline&hl=en-US&jsh=m%3B%2F_%2Fapps-static%2F_%2Fjs%2Fwidget%2F__features__%2Frt%3Dj%2Fver%3Dt6mt7PFQYRQ.en_GB.%2Fsv%3D1%2Fam%3D!agWx4Vf_ACSIFA91ZQ%2Fd%3D1%2F#id=I1_1323174311773&parent=http%3A%2F%2Fmydomain.com&rpctoken=352111652&_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe.
Domains, protocols and ports must match.
¿El código recomendado por el Webmaster de Google es inseguro? ¿O he hecho algo mal?
Bien, gracias, aunque hace que la depuración sea un dolor. He marcado el problema con la lista de desarrolladores de G +, con suerte lo arreglarán. – Richard
FWIW, este no es un problema de Google (o Twitter o Facebook) para arreglar. Es un error conocido de WebKit que ha existido por un tiempo y no parece que se solucione pronto. – monsur
@monsur los proveedores de complementos pueden tomar decisiones de desarrollo para evitar las advertencias, pero en realidad no vale la pena el esfuerzo. – abraham