google-chrome-extension - Select2 在 Chrome 扩展弹出窗口上无法正常工作

标签 google-chrome-extension angularjs jquery-select2 angular-ui

我在使用 AngularJS 和 Angular-UI 的 Chrome 扩展上遇到了 Select2 的不良行为。

场景

Select2 的内容通过 AngularJs $resouces 模块异步加载。


应该发生什么?

当我点击 Select2 时应该显示内容。


实际发生了什么?

当我第一次单击任何 select2 下拉菜单时,它只是眨眼然后隐藏。


观察:
相同的代码在 Chrome 的扩展弹出窗口中运行得很好。
您可以在这里看到它的工作原理:http://moneynow2.apphb.com .
并且可以浏览代码here at my github repository .

最佳答案

我的在 Chrome 扩展中工作正常,但我收到“拒绝执行内联事件处理程序,因为它违反了以下内容安全策略指令:“default-src 'self' chrome-extension-resource:”。请注意,“script-src”未显式设置,因此“default-src”用作后备。”在 Chrome 控制台中。

关于google-chrome-extension - Select2 在 Chrome 扩展弹出窗口上无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14572307/

相关文章:

jquery-select2 - 在 select2 建议列表中突出显示键入的字符未显示

jquery-select2/将选择从一个字段复制到另一个字段

javascript - Chrome 扩展程序 : communication between background and content scripts

javascript - 将页面转换为矩阵样式

javascript - JS Chrome 插件 - 查找当前事件选项卡中的文本

angularjs - 第一次运行 Angular 4 Web 应用程序项目后显示空白屏幕

javascript - 如何让 chrome.webRequest 等待 XMLHttpRequest(); 的结果

angularjs - Windows 与 Linux 上的 Tomcat/Angular 应用程序和尾部斜杠

javascript - AngularJS 中的嵌套 View 不起作用

jquery-select2 - 在Select2中将结果分组