アクセスするとポップアップに自分のIPが表示されるようにしたいのですが、IEではなにも起こりません。
具体的に、どうしたらIEで動くようになるでしょうか。
firefoxやOperaではうまく動きます。
※.htaccessに以下を追加しましたがダメでした。
AddCharset utf-8 json
AddType application/javascript json
▼▼▼▼htmlソース▼▼▼▼
<html>
<head>
<script type="application/javascript">
function getip(json)
{
ip=json.ip
alert(ip);
}
</script>
<script type="application/javascript" src="http://jsonip.appspot.com/?callback=getip">
</script>
</head>
<body>
</body>
</html>
下記のようにしてみて下さい。
GoogleAPIキーが必要です。
<html> <head> <script src='http://www.google.com/jsapi?key=あなたのGoogleAPIキー' type='text/javascript'></script> <script type="text/javascript"> <!-- google.load('jquery', '1'); google.setOnLoadCallback(function() { $.getJSON('http://jsonip.appspot.com/?callback=?', function(response) { alert(response.ip); }); }); --> </script> </head> <body> </body> </html>
できました!ありがとうございます!