F.Ko-Jiの「一秒後は未来」

検索エンジンのキャッシュとGoogle Maps APIの警告ダイアログ

Google Maps APIGoogle AJAX Search API のスクリプトはAPIキーと紐づいたサイト以外から呼び出された場合に警告ダイアログが表示されます。

そのため、これらのスクリプトを利用しているサイトを検索エンジンのキャッシュで表示させると警告ダイアログが表示されてしまい、ちょっとかっこ悪いです。

これを避けるために、このブログでは次のように呼び出し元を判定してスクリプトを読み込んでいます。

if (document.location.href.match(/^http:\/\/blog\.fkoji\.com\//)) {
 // Google Maps API
 document.write('<script type="text/javascript" src="http://maps.google.co.jp/maps?file=api&v=2&key=..."></script>');
 // Google AJAX Search API
 document.write('<script type="text/javascript" src="http://www.google.com/uds/api?file=uds.js&v=1.0&key=..."></script>');
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

著者について

fkoji

F.Ko-Ji

Webエンジニアやってます。最近は ドットインストール の開発がお仕事です。その傍ら、個人で Meity電車遅延なう梅酒.in#グラドル自画撮り部 の部室といったネットサービスを開発・運営してます。梅酒と草野球とリアル脱出ゲームが好きです。

» 詳しいプロフィールや運営サービスの一覧など