Firefox扩展上的内容安全策略阻止了本地DataTables js

时间:2017-05-02 18:31:43

标签: javascript datatables firefox-addon content-security-policy firefox-webextensions

我已经下载了DataTables的js,我正在尝试将其加载到我的Firefox扩展程序中,但它已被内容安全策略阻止:

  

内容安全策略:页面的设置阻止了加载   自己的资源(“default-src   MOZ扩展:// 27d54fdf-40f3-4919-9314-f0f8b4715ef6” )。资源:   DIV元素的onfocusin属性。 options.html

     

内容安全策略:页面的设置阻止了加载   自己的资源(“default-src   MOZ扩展:// 27d54fdf-40f3-4919-9314-f0f8b4715ef6” )。来源:$(   文件).ready(functi ....

我在manifest.json文件中设置了内容安全策略:

"content_security_policy": "default-src 'self'"

这是我头上的内容:

<script src="jquery-1.12.4.js"></script>
<script src="jquery.dataTables.min.js"></script>
<link rel="stylesheet" type="text/css" href="jquery.dataTables.min.css">

我在选项页面上的脚本:

<script type="text/javascript">
    $( document ).ready(function() {
        console.log( "ready!" );
        $('#example').DataTable();
    });
</script>

任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:0)

我有类似的问题,但无法使用新应用进行复制。 它只发生在Firefox上,而不是Chrome上。 切换到JQuery 2或3后,此错误消失了。