Javascript 导致extenrion崩溃的单选按钮
我正试图在chrome扩展中插入一些twitter引导单选按钮,但每当我点击非活动按钮时,扩展就会重新加载,按钮保持不变 我注意到在重新加载之前的一瞬间,扩展控制台输出源scr自安全性问题 为了确保我已经从扩展中完全删除了所有的js(甚至不包括一行),但令我惊讶的是,问题仍然存在。但不是安全性错误 我不知道是什么导致了这个问题 这是一个广播btnJavascript 导致extenrion崩溃的单选按钮,javascript,jquery,twitter-bootstrap,google-chrome-extension,radio-button,Javascript,Jquery,Twitter Bootstrap,Google Chrome Extension,Radio Button,我正试图在chrome扩展中插入一些twitter引导单选按钮,但每当我点击非活动按钮时,扩展就会重新加载,按钮保持不变 我注意到在重新加载之前的一瞬间,扩展控制台输出源scr自安全性问题 为了确保我已经从扩展中完全删除了所有的js(甚至不包括一行),但令我惊讶的是,问题仍然存在。但不是安全性错误 我不知道是什么导致了这个问题 这是一个广播btn <span class="btn-group" data-toggle="buttons-radio" style="width:100%"&g
<span class="btn-group" data-toggle="buttons-radio" style="width:100%">
<button class="btn btn-inverse" style="width:50%">First</button>
<button class="btn btn-inverse active" style="width:50%">Second</button>
</span>
弗斯特
第二
目前,在头部调用之前,整个扩展中根本没有js
当我首先单击非活动btn时出现问题。这可能是由于内容安全策略导致的,该策略阻止使用内联样式。
您可以在上看到更多信息
您可以通过添加style src“self”和“unsafe inline”来放松样式的CSP代码>在清单文件中
"content_security_policy": "default-src 'self' style-src 'self' 'unsafe-inline';"
这将允许您在扩展中继续使用内联样式。因此我发现问题在于无线电元素位于表单
元素中
我已经一点一点地重写了整件事,直到我将无线BTN包装在表单中时,问题才出现
我不知道为什么会有这样的问题。由于只有这么多的信息,即使我们没有一个想法。我已经添加了一个解决方案,但我仍然不能100%确定到底发生了什么。我已尝试按照您的建议添加CSP,但如果无线BTN在表单中,问题仍然存在。。