最近遇到一个长期存在的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>
date.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
Run Code Online (Sandbox Code Playgroud)
目前我可以指定谷歌地图的版本,3.40 工作正常,以后的任何事情都没有。
有没有人有解决方案或有没有人看到这个问题?授予 date.js 现在是非常古老的库,但我想知道是否有任何我可以做的事情。