Таинственный объект не поддерживает этот метод в IE8 на google.load
Я использую Google Search JSAPI в моем приложении для локального поиска. Все работает нормально во всех браузерах, кроме IE 8. Проблема в том, что после конкретной строки кода мой базовый объект jquery и объекты google ссылаются.
Это прямой код. Я могу воспроизвести проблему, используяэто jsfiddle.
HTML-код
<html>
<head>
<title>Test Map</title>
<script src="http://www.google.com/jsapi?" type="text/javascript"></script>
</head>
<body>
<div id="map_canvas"></div>
</body>
</html>
и JS
$(function() {
alert(1);
google.load('search',1);
alert($);
google.setOnLoadCallback(function() {
alert(2);
});
});
после линииgoogle.load('search',1)
я получил следующую ошибку
Error: Object doesn't support this property or method
на$
а такжеgoogle
.
Это просто кошмар. Я борюсь с этим часами без удачи. Какие-нибудь эксперты IE здесь поняли?