我有一个问题,以前完全正常工作的 HTML / Javascript 在非常特定的情况下会抛出错误。
抛出的错误是:
未捕获的语法错误:预期的表达式,得到“;”
记录在浏览器控制台中。此错误仅在第一次加载页面时抛出,即提交表单时。刷新页面总是会导致完美的加载,没有任何形式的控制台错误。
javascript 是内联脚本,设置传单地图的地图图标和传单地图的一些变量以及是否使用 Javascript 本地存储的标志:
<script>
/* Leaflet flags.... there are about 20 of these loaded */
var auxIcon = L.icon({
iconUrl: '/images/map_icons/auxIcon.png',
iconSize: [18, 24],
iconAnchor: [0, 24],
popupAnchor: [10, -20]
}); /*@*/
var vgsIcon = L.icon({
iconUrl: '/images/map_icons/VGS_30.png',
iconSize: [25, 30],
iconAnchor: [0, 30],
popupAnchor: [10, -15]
}); /*@*/
var zoomValueLevel = 5; /*@*//* Map zoom level */
var useLS = 1; /*@*//* Use local storage for Leaflet map position? */
if(useLS === true && localStorage.getItem('zoomLevel')) {
zoomValueLevel = parseInt(localStorage.getItem('zoomLevel'));
}
...
...
</script>
该错误始终表明;出现了错误,并且需要一个表达式。然而,该错误出现在不同的地方,显然是任意的。
错误发生在/*@*/上面标记的每个位置,
我不知道为什么会发生这种情况,但以前没有发生过。
慕码人8056858
相关分类