扫码关注官方订阅号
用浏览器运行Html页面没有任何问题,使用Electron运行时页面样式没有问题,但是Jquery方法没有执行,查完资料修改Jquery文件引用行代码为但是依然没有效果。也不知道electron如何进行调试?
光阴似箭催人老,日月如移越少年。
require里不要带文件后缀require("./js/jquery.min.js") -> require("./js/jquery.min")
另外,electron里打开调试工具是BrowserWindow.openDevTools具体的可以查官方文档
注意jquey的引用顺序,要放在第一位。
抱歉微挖坟,这个问题在国外已经讨论过了。我刚好路过搬运一下,好让日后版友能解决问题。票数最多的留言提供的最简洁方案如下StackOverflow (by Dale Harders):
<!-- Insert this line above script imports --> <script>if (typeof module === 'object') {window.module = module; module = undefined;}</script> <!-- normal script imports etc --> <script src="scripts/jquery.min.js"></script> <script src="scripts/vendor.js"></script> <!-- Insert this line after script imports --> <script>if (window.module) module = window.module;</script> 参见自 问题 #254 @ Github
<!-- Insert this line above script imports --> <script>if (typeof module === 'object') {window.module = module; module = undefined;}</script> <!-- normal script imports etc --> <script src="scripts/jquery.min.js"></script> <script src="scripts/vendor.js"></script> <!-- Insert this line after script imports --> <script>if (window.module) module = window.module;</script>
参见自 问题 #254 @ Github
而这主要原因据在下不专业理解是因为 HTML这个子程序请求 jQuery,然而全域并没有安装,所以任凭你丟十二道金牌 electron 还是不会乖乖地响应的,上面提供的方法是告诉 electron 老子今天用这个 jQuery 用不着你 Node 模组管,劳资另立专供通道,YCYU-NOBB。根据原作者的说法所有第三方库均能依此补贴土法炼。在下也是亲测屡试不爽,还请老爷放过少爷。 (・ω・`三´・ω・)
当然,全域安装 jQuery 也是可行的,用法即如一楼菊苣所言,全域插件不能带 .js 副档名。
<script src="https://code.jquery.com/jquery-2.2.0.min.js"></script><script>if (typeof module === 'object') {window.jQuery = window.$ = module.exports;};</script>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
require里不要带文件后缀
require("./js/jquery.min.js") -> require("./js/jquery.min")
另外,electron里打开调试工具是BrowserWindow.openDevTools
具体的可以查官方文档
注意jquey的引用顺序,要放在第一位。
抱歉微挖坟,这个问题在国外已经讨论过了。我刚好路过搬运一下,好让日后版友能解决问题。
票数最多的留言提供的最简洁方案如下StackOverflow (by Dale Harders):
而这主要原因据在下不专业理解是因为 HTML这个子程序请求 jQuery,
然而全域并没有安装,所以任凭你丟十二道金牌 electron 还是不会乖乖地响应的,
上面提供的方法是告诉 electron 老子今天用这个 jQuery 用不着你 Node 模组管,
劳资另立专供通道,YCYU-NOBB。根据原作者的说法所有第三方库均能依此补贴土法炼。
在下也是亲测屡试不爽,还请老爷放过少爷。 (・ω・`三´・ω・)
当然,全域安装 jQuery 也是可行的,用法即如一楼菊苣所言,全域插件不能带 .js 副档名。