【问题标题】:Chrome extension event listener causes Bootstrap 3 nav menu unclickableChrome 扩展事件监听器导致 Bootstrap 3 导航菜单不可点击
【发布时间】:2016-03-19 10:38:36
【问题描述】:

是否有解决办法来禁止 chrome 扩展注册其侦听器?我已经在https://getbootstrap.com/examples/navbar/ 使用 Bootstrap Navbar 测试页面进行了测试。

在此之前,我已经安装了一个 chrome 扩展程序,称为 Web Page Sticky Note at https://chrome.google.com/webstore/detail/web-page-sticky-notes/alpjieidnmmkljnceakgpeajlngabnee/support

据我所知,jquery 库应该在 bootstrap.js 之前加载(如果有错误请纠正我)。在我的例子中,jquery(版本 1.11.3)是在 bootstrap.js 加载后加载的,检查底部的附加图像。这种情况会导致 chrome 扩展事件覆盖引导事件,从而导致不可点击的导航菜单下拉。

我不确定这是 chrome 扩展或我自己的应用程序 javascript 事件处理的问题。此外,对于使用 jquery(第三方库)的 chrome 应用或扩展,这是否违法?

非常需要建议,感谢您抽出时间来分享。

谢谢。

【问题讨论】:

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


    【解决方案1】:

    我建议您禁用 chrome 扩展程序并重新加载页面以检查下拉菜单是否仍然无法使用。如果禁用扩展后能正常工作,说明插件注入的js导致代码崩溃。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-30
      • 2014-10-27
      • 1970-01-01
      • 1970-01-01
      • 2016-11-14
      • 1970-01-01
      • 1970-01-01
      • 2013-03-20
      相关资源
      最近更新 更多