Недавно столкнулся с проблемой с давнишней программой asp. net c#.
В моем default.aspx, среди прочего, у нас есть ...
<script src="https://maps.googleapis.com/maps/api/js?key=...&libraries=geometry"></script>
<script src="/js/date.js" type="text/javascript"></script>
дата. js - это служебная библиотека из http://www.datejs.com/
Совсем недавно (последние 6 недель) наша карта не может ничего нарисовать, после небольшого расследования кажется, что в одном из файлов библиотеки карт есть toString()
, который пытается использовать toString()
из файла date. js и терпит неудачу.
Uncaught TypeError: format.replace is not a function
at Date.toString (date.js:40)
at iq (common.js:65)
at Object._.Bq (common.js:75)
at map.js:83
На данный момент я могу указать версию карт Google, 3.40 работает нормально, все более поздние нет.
Есть ли у кого-нибудь решение этой проблемы или кто-нибудь видел эту проблему? Предоставленная дата. js сейчас очень старая библиотека, но мне было интересно, могу ли я что-нибудь просто сделать.