【问题标题】:Local DataTables js blocked by Content Security Policy on Firefox Extension本地 DataTables js 被 Firefox 扩展上的内容安全策略阻止
【发布时间】:2017-09-30 09:21:05
【问题描述】:

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

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

内容安全政策:页面设置阻止加载 自己的资源(“default-src moz-extension://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>

谁能帮我解决这个问题?

【问题讨论】:

  • 第一个来自旧jquery

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2020-12-16
    • 1970-01-01
    • 2013-02-01
    • 2021-05-30
    • 2021-08-12
    • 2021-09-24
    • 1970-01-01
    • 2021-08-21
    • 2021-09-19
    相关资源
    最近更新 更多