2012-11-12 4 views
0

난 그냥 내 페이지에 https://developers.google.com/+/plugins/+1button/에서 표준 버튼 코드를 넣어 :구글 플러스 버튼 plusone.google.com 후 오류

<div class="g-plusone" data-size="tall" data-href="www.artkiddo.pl"></div> 
<script type="text/javascript"> 
    window.___gcfg = {lang: 'pl'}; 

    (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> 

... 그리고 버튼이 작동 (단지 느낌표로 바뀝니다)하지 않습니다. Chrome에서 콘솔 오류를 확인한 결과 5 개의 "안전하지 않은 JavaScript 시도 URL에있는 프레임에 액세스하려고 시도했습니다."라는 오류가 표시되지만 읽은 내용은 걱정할 필요가 없습니다. 네트워크 탭에서 버튼을 누르면 여러 개의 새로운 항목이 생기고 그 중 하나가 빨간색으로 바뀝니다. 헤더

plusone.google.com 
plusone.google.com/wm/2/_/socialgraph/lookup/circles 

Method: POST 
Status: (canceled) 
Type: Pending 
Initiator: plusone.google.com/_/apps-static/_/js/p1sb/p1sb,shbx,shbl/rt=j/ver=fV4vfloJULA.pl./sv=1/am=!pnCXnPKXMfcZg__Mof_kNZg/d=1/rs=AItRSTNSWuIKSyAuqWEhkyxtmaIGMuTd9w:349 
Size: 13B, Script: 0B 
Time: 130ms, Latency: 0.0days 

:

Request URL:https://plusone.google.com/wm/2/_/socialgraph/lookup/circles/?ct=2&m=true&_reqid=13606&rt=j 

Request Headers: 
Content-Type:application/x-www-form-urlencoded;charset=UTF-8 
Origin:https://plusone.google.com 
Referer:https://plusone.google.com/_/+1/confirm?hl=pl&url=http%3A%2F%2Fwww.artkiddo.pl%2Fwww.artkiddo.pl&t=1352688390637&source=widget&referer=http%3A%2F%2Fwww.artkiddo.pl%2F&jsh=m%3B%2F_%2Fapps-static%2F_%2Fjs%2Fgapi%2F__features__%2Frt%3Dj%2Fver%3DB6wIx_C7M_g.pl.%2Fsv%3D1%2Fam%3D!SYcw6mesaJeITQu65A%2Fd%3D1%2Frs%3DAItRSTPsCd84_NviKQ9qgnvGTMBi5CiVIQ 
User-Agent:Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11 
X-Same-Domain:1 

Query String Parameters 
ct:2 
m:true 
_reqid:13606 
rt:j 

Form Data 
at:AObGSAiDvI5JtHm1Zi8ePoQO03qTurn2Zg:135268840558 
: 

미리보기, 응답 및 쿠키는 거기에 아무 상관이 그것입니다.

솔직히 말해서 어디서부터 해결책을 찾기 시작해야할지 모르겠습니다. 스택 오버플로에 대해 다른 비슷한 질문을 확인했지만 답변이 도움이되지 않습니다. 페이지가 확실히 Google에 액세스 할 수 있습니다 (색인 생성은 아무런 문제도 반환하지 않습니다). Google 계정은 금지 될 흔적이 없으며 쿠키 설정은 기본적으로 설정되어 있으며 오류는 그다지 1 초 이내에 발생하지 않습니다. 시간 초과 문제가 될 것으로 예상), 다른 사이트에서 클릭해도 문제가 없습니다.

문제가 될 수있는 정보와 솔루션을 어디에서 찾을 수 있습니까?

편집 : 여기에 쓴 모든 내용은 관련이 없습니다. 몇 번 새로 고침을하면 이제 콘솔에서 2 개의 오류 만 표시되고 네트워크 탭에는 오류가 표시되지 않지만 버튼은 여전히 ​​작동하지 않습니다. 그리고 다음에 다시로드 한 후에 처음부터 쓴 것처럼 다시 돌아옵니다. 그 오류가있는 무작위로 보입니다.

답변

2

귀하의 data-href 매개 변수는 유효한 URL이 아닙니다. 접두사를 붙이십시오. http://

서비스에서이 URL을 상대 URL처럼 처리하고 있으므로 페이지를 가져올 수 없습니다.

+0

그들은 플러그인 페이지에서 언급하지 않았다. 감사. 접두사가있는 매력과 같은 작품. – Marek

+0

감사합니다. 감사합니다. – BrettJ

+0

RFC 1738에서 URL에 프로토콜 부분이 포함되도록 지정 했으므로 "URL"로 충분하다고 말할 수 있지만 요즘에는 아마추어가 나와 같은 웹 사이트를 작성하며 대부분은 무엇인지 모릅니다 RFC 문서. 그래서 저는 그러한 페이지를 염두에 두는 것이 좋습니다. 전 세계를 연결하기 위해 FidoNET을 사용하는 시대가 있었기 때문에 RFC가 무엇인지 압니다 ... 그리고 이제는 사용자 친화적 인 도구를 사용하여 게으르다. 나는 내가 유일하다고 생각하지 않는다. 건배. – Marek

관련 문제