在使用electron进行开发客户端,把electron作为浏览器加载带有jquery(cdn)的页面时,提示“$或者jQuery不能够识别。
初始使用的jquery。2.2版本,出现了如上问题。
查看源代码能够发现,jquery如果能够识别module的时候,会降$,jQuery直接给了module。在一些常用的浏览器里面会直接给了window对象。由于前者的优先级别比较的高,后者就得不到赋值,因此出现了上述的错误。因此换用了jquery的低版本1.9,测试通过。
总结:在jquery的新版本中,加入了模块化的功能。如果当前运行环境提供了模块化功能,则window就没有能力得到$和jQuery。而当前的开发环境是nodejs+chronium,这就让jquery的模块化功能开始发挥其功能了。
个人理解,如有错误敬请指正。
相关推荐
一个基于Electron的自动化Web资产探测工具
jquery解决冲突jquery解决冲突jquery解决冲突jquery解决冲突jquery解决冲突jquery解决冲突jquery解决冲突jquery解决冲突jquery解决冲突
在开发过程中能够简单的自动重新加载Electron
使用electron 打包web程序,第一步安装asar工具,第二步安装electron-prebuilt模块,第三步,制作成.exe.同时还提供了更改图标的方法。
有时可以将参数传递给Electron预加载脚本很方便 该模块使用Electron 2.xx中引入的 API,它不适用于较早的发行版! addPreloadWithParams(modulePath, exportName[, params, session]) 范围 类型 描述 默认 module...
基于 `Electron` 搭建的`ssh`隧道浏览器,主要用于需要通过隧道进行 web 访问的场景
带有Chrome WebBluetooth API的Electron 这是Electron和Chrome Web-Bluetooth API的基本集成,具体来说,实现1) ,2)从蓝牙设备获取值,以及3)将值设置为蓝牙设备。 安装 # Go into the repository cd electron-...
IntroductionPreload is a picture preloading jQuery plug-in.Application.js//= require jquery...//= require preloadConfigurationNameTypeDefaultDescriptionimgsArray[]预加载的图片地址列表optionsObject{}...
电子语音使用Electron在节点和浏览器中进行语音识别。此模块不再需要工作Google 关闭了Chrome语音API,以用于electron-speech依赖的Shell环境(如Electron)。 追求的其他一些方向包括: 。 如果您使用的不是像...
基于(electron-v8.3.4-win32-x64),解压后,将web应用打包后的dist目录直接拷贝到《resources\app》目录下,覆盖掉《dist》目录即可。
Electron项目中通过electron-vue + electron-builder + electron-updater实现远程更新(包含源码)
angular2-electron-starter, 带电子的Angular 2 web pack初学者工具包 Angular2电子起动器( 带有 Angular cli )# angular2 cli requirednpm install -g angular-cli# installnpm install
电子末端 克隆并运行以快速查看使用Electron的jQuery Terminal。 这是一个基于Electron文档中的的最小jQuery Terminal Electron应用程序。 将此应用程序与应用程序一起使用以获取API代码示例和以帮助您入门。 基本的...
这个使用jquery的仿造lol页面,electron打包。如果喜欢还有angular vue react版本原生也可以试试
WhatsApp的介绍花费了几个小时来改进 ,试图为WhatsApp Web创建一个简单的包装程序,其唯一目的是能够将⌘-tab或alt-tab作为我的停靠alt-tab上的图标。 只是基于的准系统实现。 该功能应与完全相同。 对于越狱的iOS...
我为有构建Web应用程序经验并且刚刚开始使用Electron的您构建了这个演示应用程序。 我选择实施Bootstrap 4.0.0-beta3是因为: Bootstrap是世界上最流行HTML,CSS和JS框架,用于在网络上构建响应式,移动优先的项目...
electron打包若依VUE
使用Vue+Electron(electron-builder + electron-updater + electron-log)实现桌面应用程序的开发,面向所有electron使用者学习使用,内部源码都有注释。可参考文章(http://t.csdn.cn/BLM6Y)使用。
1、用electron+react制作的一个数据提取工具,react渲染页面,electron主线程调用本地sqlite数据库 2、数据和依赖包删除了,测试的时候自行添加数据与依赖 3、开发测试,首先用npm start 启动react 然后再用electron...