javascript - Chrome 扩展事件监听器导致 Bootstrap 3 导航菜单无法点击

标签 javascript jquery twitter-bootstrap google-chrome event-handling

是否有解决办法来禁用 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 应用程序或扩展程序来说,这是非法的吗?

迫切需要建议,感谢您花时间分享。

谢谢。

enter image description here

最佳答案

我建议您禁用 chrome 扩展程序并重新加载页面以检查下拉列表是否仍然无法使用。如果禁用扩展后仍然有效,则说明插件注入(inject)的 js 导致代码崩溃。

如果使用遵循许可条款,则在 Chrome 应用/扩展中使用第 3 方库并不违法。

关于javascript - Chrome 扩展事件监听器导致 Bootstrap 3 导航菜单无法点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34258727/

相关文章:

javascript - Canvas 元素,画圆调整大小

html - Bootstrap 输入组插件不是内联的

javascript - 当我立即使用JavasCript更改CSS属性时,不会发生过渡

javascript - 使用 JavaScript 或 jQuery 访问没有 ID 的 DOM 元素

javascript - 如何在不指定类名称的情况下定位具有相同类的元素

javascript - Bootstrap : Input boxes go offscreen when making individual rows

css - 如何更改 Bootstrap 链接的颜色

javascript - 找不到模块 : Can't resolve 'autosuggest-highlight/match'

javascript - Moment.js : Timezone converter does not work correctly when switching between different timezones

javascript - Multer 尝试创建一个已存在的新文件夹