Closed val3344 closed 3 years ago
使用 theme-next 主题并且开启了 pjax 功能后,页面将由 pjax 请求并替换,这种情况下 <script> 标签内的脚本不会被加载和执行,导致解密功能失效。
<script>
theme-next 有预留会在 pjax 加载完成后,找到页面上所有带 data-pjax 属性的 <script> 标签执行一次,因此可以利用这个机制加载解密脚本。
data-pjax
Thanks, will in v3.1.3.
使用 theme-next 主题并且开启了 pjax 功能后,页面将由 pjax 请求并替换,这种情况下
<script>
标签内的脚本不会被加载和执行,导致解密功能失效。theme-next 有预留会在 pjax 加载完成后,找到页面上所有带
data-pjax
属性的<script>
标签执行一次,因此可以利用这个机制加载解密脚本。