समाधान बहुत आसान है, सीधे HTML पृष्ठ में Google खोज टैग का उपयोग न करें। बस जावास्क्रिप्ट के innerHTML विकल्प द्वारा html में Google खोज टैग डालने के लिए एक सरल JavaScript कोड।
यहाँ उदाहरण है:
<div id="gsearch"></div>
<script>
var gcseDiv = document.getElementById('gsearch');
gcseDiv.innerHTML = '<gcse:search></gcse:search>'
</script>
इस लाइन आप लिख सकते हैं या जो नीचे के रूप में ही होगा अपने Google खोज कोड पेस्ट कर सकते हैं के बाद
<script>
(function() {
var cx = 'xxxxxxxxxxxxxxxxxxxxxxxxx:xxxxxxxxx';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
'//www.google.com/cse/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
सुझाव: बस ऊपर div डाल और दोनों स्क्रिप्ट एक एकल पैर div में और केवल पैरेंट div के लिए सीएसएस का प्रबंधन।
टिप के लिए धन्यवाद: इस चाल Firefox पर काम करता है लेकिन IE पर यह खोज लोड करने के लिए मना कर दिया बॉक्स –