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