Electron中加载百度地图api调用其中方法报错:Uncaught ReferenceError: md5 is not defined

问题现象:electron中使用百度地图的JavaScript api 脚本,得到对象BMapGL,调用getCurrentPosition会报错:Uncaught ReferenceError: md5 is not defined

经过多次验证与测试,找到了问题原因:是由于electron环境中创建的窗口设置了webPreferences中的nodeIntegration: true,使得浏览器环境集成了nodejs,影响了getscript的执行。关闭它就可以了。但是一般情况下这个开关不能关闭,项目代码中渲染进程严重依赖于nodejs部分模块,所以该问题暂时无解。

相关推荐
摸鱼小李上线了4 分钟前
vue项目页面添加水印实现方法
前端·javascript·vue.js
砍材农夫10 分钟前
物联网 基于netty构建mqtt协议规范(主题通配符订阅)
java·前端·javascript·物联网·netty
彩票管理中心秘书长14 分钟前
智能体状态指示:何时思考、何时调用工具、何时出错
前端·后端·程序员
彩票管理中心秘书长14 分钟前
React + TypeScript拆解一整套“AI 变现代码流程”
前端·后端·程序员
广州华水科技17 分钟前
单北斗GNSS变形监测在基础设施安全中的应用与维护
前端
码途漫谈19 分钟前
把前端组件做成一座小岛:Animal-Island-UI 的自然风 React 组件库拆解
前端·开源
星栈25 分钟前
Rust 全栈项目里,我写了一个不再重复造轮子的泛型表格组件
前端·前端框架·开源
008爬虫实战录26 分钟前
【码上爬】 题九:webpack调试 堆栈分析
前端·webpack·node.js
爱滑雪的码农26 分钟前
React Native 完整开发全流程(从零到上线)
javascript·react native·react.js
HwJack2031 分钟前
HarmonyOS APP开发中ArkTS/JS 类型错误全景拆解
javascript·华为·harmonyos