Google+1(プラスワン)でJavaScriptエラーが発生する件について
Google+1(プラスワン)でJavaScriptエラーが発生する件について情報展開します。この現象はFirefoxで発生することを確認しています。
1.問題
Firefoxで当ブログのページを表示して、Firebugのコンソールを表示すると、「No relay set (used as window.postMessage targetOrigin), cannot send cross-domain message」というJavaScriptエラーが発生していることに気がつきました。
2.原因
色々調べたところ、最初にGoogleプラスワンのボタンが原因であることをつきとめました。
原因が分かったので、自分のブログページのコピーを作り、Googleプラスワンを表示しないようにして動作を確認したのですが、エラーが解消されません。
エラーの出方も不安定で、出ないときもあれば、複数表示される場合もあるという状況です。
で、そのコピーしたページを切り分けていくと、Adsenseのところでエラーになっていることが分かりました。
なぜその部分でエラーになっているかというと、広告の中にGoogle+1(プラスワン)ボタンが表示されているためです。
エラーの出方が不安定だったのは、広告の表示方法(イメージ広告かつプラスボタンが表示されたときのみ発生)に依存していたためです。
ということで、当ブログに限らず、広告を表示しているブログで広告内にGoogle+1(プラスワン)ボタンが表示される場合、このエラーが100%発生するようです。
自分ではりつけたGoogle+1(プラスワン)ボタンであれば対処可能と思われますが、広告の中にコードが埋め込まれているので対処方法は今のところみつかっておりません。
3.参考サイト
- Javascript Errors: “No relay set”, only in IE 7, 8
- No relay set (used as window.postMessage targetOrigin), cannot send cross-domain message
- Javascript error on loading google plus one button
- document.writeを使った遅いブログパーツ(例えばzenback)を非同期化してサイトを高速表示する方法
Posted by yujiro このページの先頭に戻る
- PDFやWordをGoogleで翻訳する方法
- reCAPTCHAでコメントスパムや検索スパムを撃退する
- Googleカレンダーをウェブサイトやブログに表示する方法
- AdsenseのURLやドメインを調べて自己クリックやブロックする方法
- Google+ APIのOAuth認証によるログイン方法のまとめ
- GoogleリーダーからOPMLファイルをエクスポートする方法
- Googleトレンドの使い方
- Google検索結果に著者情報を表示する(完全版)
- ページ読み込みが早いとGoogle検索順位が本当に上がるのか試してみた
- ウェブサイトのパフォーマンス測定サービス「WebPageTest」
- Googleのスマホ最適化支援サービス「GoMo」でサイト診断
- Android端末のWiFi接続にGoogle Public DNSを設定する
- iPhoneとAndroidの違いを絵に描いてみた
- 「8.8.8.8,8.8.4.4」より速い「129.250.35.250」
- Google カスタム検索が爆速な件
トラックバックURL
コメントする
greeting