サイトに統合したカスタム Google 検索エンジンで問題が発生しました。+1 ボタンや G+ バッジなど、同じページに他の Google 要素がいくつかありますが、実際には検索要素が原因であることを特定して確認しました。
問題は次のとおりです。http://www.google.com/uds/api/ads/3.0/9f53ed6be164615d919d9e4bd4f7fe8d/search.I.jsの GET リクエストが失敗したようです (ただし、サイトの検索は引き続き機能します)。Chrome の開発コンソールには、リクエストが 21 行目の jsapi によって開始され、以下が赤で強調表示されていることが示されています。
google.(anonymous function).d
(anonymous function)
完全にベアボーンの HTML ページに検索ボックスを挿入するなど、複数のテスト シナリオを試しましたが、同じエラーが発生します。リクエストが失敗する原因は何ですか? それは単に彼らの側にある(したがって修正不可能な)ものですか?
編集:関連コード
これはすべて、Google のコード ジェネレーターからそのまま取得したものです。
これは直前に行きます</head>
<script>
(function() {
var cx = '004344714102800561193:mo5u_njahwy';
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>
検索ボックスのコード:
<gcse:searchbox-only></gcse:searchbox-only>
検索結果ページのコード:
<gcse:searchresults-only></gcse:searchresults-only>