- 博客(9)
- 收藏
- 关注
原创 关于使用html2canvas时<img> 标签设置 crossorigin 属性导致跨域的问题
属性时,浏览器会向服务器发送一个带有 CORS(Cross-Origin Resource Sharing,跨源资源共享)请求头的请求。属性,并且成功加载了图片,那么浏览器默认以同源策略处理这个请求。此时,如果图片的来源是跨域的,那么第二个。,也不能改变之前已经发生的请求行为,因为浏览器已经根据第一个请求确定了该资源的访问策略。来获取该图片的 CORS 头部信息时,浏览器无法满足这个请求,因为它没有这些信息。标签加载图片时,浏览器并没有请求图片上的 CORS 头部信息。
2024-10-23 09:28:19
763
1
原创 Mapbox GL JS,在mousemove事件处理器内部使用setTimeout时,遇到事件对象在延迟执行的异步函数中无法访问到原始的event对象属性event.features
Mapbox GL JS可能在事件处理的某些阶段对事件对象进行了修改或清理操作,特别是在处理大量数据交互时,为了性能考虑,可能释放了非必需的资源?然后我去扒了Mapbox GL JS的源码,确认了我的想法,确实是Mapbox GL JS内部机制的问题,在事件执行完之后,确实将e.features给回收了。
2024-05-23 10:11:39
447
1
原创 MapboxGL重叠图层阻止事件冒泡,防止出发下面的图层绑定的事件
MapboxGL重叠图层阻止事件冒泡,防止出发下面的图层绑定的事件,处理重叠图层点击事件的方式有两种,可以根据需求选择不同的方式。
2024-05-21 17:49:27
540
原创 记录在虚拟机中Linux系统部署node服务启用并对外暴漏端口
在linux上部署服务,如果不开放端口号,在宿主机上面无法访问虚拟机的端口和服务,启动的服务外部是访问不了的。
2024-02-27 10:42:25
409
原创 解决puppeteer下载失败 Failed to download Chromium r515411
puppeteer 的下载问题不在自身,而在于其联动下载的 Chromium,Chromium 不能下载的原因众所周知,能科学上网其实也没这么麻烦了,如不能科学上网就需要找镜像了,配置 Chromium 的下载地址后完美解决。
2023-12-13 10:11:20
4282
3
原创 turf计算mapbox layer 判断要素是否在另一个要素集合之内
在编辑地图绘制区域时,判断已绘制的区域集合是否包含新绘制的区域,如果是则给出警告信息,防止重复或乱绘制。给出一种turf计算mapbox layer 判断要素是否在另一个要素集合之内的方法。
2023-01-28 10:30:29
601
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人