2011-12-06 16 views
42

में "असुरक्षित जावास्क्रिप्ट फ्रेम का उपयोग करने का प्रयास करें" मैं अपनी साइट पर एक Google प्लस बटन जोड़ने की कोशिश कर रहा हूं, और इस तथ्य के बावजूद कि मैं Google के अनुशंसित कोड का उपयोग कर रहा हूं, जावास्क्रिप्ट सुरक्षा चेतावनियां प्राप्त करना जारी रखता हूं, क्रोम परGoogle प्लस बटन कोड चेतावनी देता है: क्रोम

मैं कोई अन्य परिवर्धन के साथ Google वेबमास्टर के recommended code से सीधे कॉपी किया कोड के साथ त्रुटियों reproduced है,:

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

क्रोम में लोड इस (15 मैक पर), और डेवलपर कंसोल चेतावनी देते हैं:

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. 

क्या Google वेबमास्टर ने कोड को असुरक्षित अनुशंसित किया है? या मैंने कुछ गलत किया है?

उत्तर

30

यह सामाजिक प्लगइन द्वारा फेंक दिया गया एक आम चेतावनी है। ट्विटर और फेसबुक प्लगइन्स आमतौर पर इस चेतावनी को भी फेंक देते हैं। आप इसे सुरक्षित रूप से अनदेखा कर सकते हैं।

+13

ठीक है, धन्यवाद, हालांकि यह दर्द को डीबग करने में मदद करता है। मैंने इस मुद्दे को जी + डेवलपर सूची के साथ फ़्लैग किया है, उम्मीद है कि वे इसे ठीक करेंगे। – Richard

+1

एफडब्ल्यूआईडब्ल्यू, यह ठीक करने के लिए Google (या ट्विटर या फेसबुक) मुद्दा नहीं है। यह एक ज्ञात वेबकिट बग है जो थोड़ी देर के लिए आसपास रहा है और ऐसा नहीं लगता है कि इसे जल्द ही तय किया जाएगा। – monsur

+0

@ मॉन्सूर प्लगइन प्रदाता चेतावनियों से बचने के लिए विकास विकल्प बना सकते हैं लेकिन यह वास्तव में प्रयास के लायक नहीं है। – abraham

संबंधित मुद्दे