Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 导致extenrion崩溃的单选按钮_Javascript_Jquery_Twitter Bootstrap_Google Chrome Extension_Radio Button - Fatal编程技术网

Javascript 导致extenrion崩溃的单选按钮

Javascript 导致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

我正试图在chrome扩展中插入一些twitter引导单选按钮,但每当我点击非活动按钮时,扩展就会重新加载,按钮保持不变

我注意到在重新加载之前的一瞬间,扩展控制台输出源scr自安全性问题

为了确保我已经从扩展中完全删除了所有的js(甚至不包括一行),但令我惊讶的是,问题仍然存在。但不是安全性错误

我不知道是什么导致了这个问题

这是一个广播btn

<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在表单中,问题仍然存在。。