Skip to content

文章中包含${{ secrets.VAR_NAME }}导致的文章加载错误 #93

@ZheWana

Description

@ZheWana

文章中包含如题格式的代码时会被执行,进而导致在加载时出现RefferenceError

代码如下:
${{ secrets.VAR_NAME }}

浏览器报错如下:

ReferenceError: secrets is not defined
    at Cn.eval (eval at Qa (vue.min.js?ver=0.7.29:6:92206), <anonymous>:3:1447)
    at e._render (vue.min.js?ver=0.7.29:6:35554)
    at Cn.r (vue.min.js?ver=0.7.29:6:68565)
    at pn.get (vue.min.js?ver=0.7.29:6:26867)
    at new pn (vue.min.js?ver=0.7.29:6:26785)
    at vue.min.js?ver=0.7.29:6:68579
    at Cn.$mount (vue.min.js?ver=0.7.29:6:68726)
    at Cn.$mount (vue.min.js?ver=0.7.29:6:94030)
    at t._init (vue.min.js?ver=0.7.29:6:33111)
    at new Cn (vue.min.js?ver=0.7.29:6:30457)

导致的现象如下:

  1. 从首页进入该文章时一切正常;
  2. 从该文章跳转新标签页后回退会因为渲染异常导致无法显示文章内容,仅有背景可以显示;
  3. 从已经出问题的文章页面继续回退到首页,首页内容仍无法显示,仅显示背景;
  4. 通过文章链接直接访问该文章现象同 2;

偶然间发现,应该还算比较严重的错误。

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions