收藏
回答

这个提示怎么关闭呢?

Content Security Policy of your site blocks the use of 'eval' in JavaScript

回答关注问题邀请回答
收藏

4 个回答

  • Zlash
    Zlash
    2021-09-13

    这个是正常的,意思是当前"网页安全政策"(Content Security Policy,缩写 CSP)阻止了这个函数,什么是CSP可以看看这文章:https://www.ruanyifeng.com/blog/2016/09/csp.html

    MDN对eval()这个函数有很详细的说明,以及为何这个函数很危险:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval#never_use_eval!

    2021-09-13
    有用 1
    回复
  • Hustub
    Hustub
    2021-09-14

    我也遇到了。其实原因很简单,就是你的js文件中,还没把定义的函数补充上去。就会出现这个提示

    2021-09-14
    有用
    回复 1
    • 云淡风清 hello world
      云淡风清 hello world
      2022-01-08
      你是说在wxml中的函数没有在js里面实现就会出现这个提示吗?
      2022-01-08
      回复
  • Rorschach
    Rorschach
    2021-07-02

    解决了嘛?我也遇到了这情况

    2021-07-02
    有用
    回复 1
    • 力丸
      力丸
      2021-08-02
      你好,这个问题有解决吗
      2021-08-02
      回复
  • HS
    HS
    2021-04-27

    您好,是否能提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2021-04-27
    有用
    回复 1
    • 力丸
      力丸
      2021-08-02
      你好,这个问题官方还没解决吗?阻止js代码执行
      2021-08-02
      回复
登录 后发表内容