我在使用 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/