是否有解决办法来禁用 chrome 扩展注册其监听器?我已经使用 Bootstrap Navbar 测试页面进行了测试:https://getbootstrap.com/examples/navbar/ .
在此之前,我已经安装了一个 Chrome 扩展程序,名为网页便笺,位于 https://chrome.google.com/webstore/detail/web-page-sticky-notes/alpjieidnmmkljnceakgpeajlngabnee/support .
据我所知,jquery 库应该在 bootstrap.js 之前加载(如果错误请纠正我)。就我而言,jquery(版本 1.11.3)是在 bootstrap.js 加载后加载的,请检查底部的附加图像。这种情况会导致 chrome 扩展事件覆盖 Bootstrap 事件,从而导致导航菜单下拉菜单不可点击。
我不确定这是否是 chrome 扩展或我自己的应用程序 javascript 事件处理的问题。此外,对于使用 jquery(第 3 方库)的 Chrome 应用程序或扩展程序来说,这是非法的吗?
迫切需要建议,感谢您花时间分享。
谢谢。
最佳答案
我建议您禁用 chrome 扩展程序并重新加载页面以检查下拉列表是否仍然无法使用。如果禁用扩展后仍然有效,则说明插件注入(inject)的 js 导致代码崩溃。
如果使用遵循许可条款,则在 Chrome 应用/扩展中使用第 3 方库并不违法。
关于javascript - Chrome 扩展事件监听器导致 Bootstrap 3 导航菜单无法点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34258727/