1

使用 WordPress 的 LiteSpeed Cache (LSC) 插件,发现它导致一个插件 (Revolution Slider) 无法正常工作。

Error: Uncaught ReferenceError: setREVStartSize is not defined

滑块插件的功能

 <script type="text/javascript">setREVStartSize({

被缓存插件重写为

<script type="text/javascript">document.addEventListener("DOMContentLoaded", function() { setREVStartSize({

但是这个事件没有被触发。

这是启用 LSC 之后/之前的函数 setREVStartSize 的比较

https://editor.mergely.com/yp8ZF9dP/(请点击选项 -> 换行并忽略空白)

  • 左:启用 LSC 时
  • 右:禁用 LSC 时

唯一的区别是函数被触发的方式和时间。

下面是滑块调用函数的对比:

https://editor.mergely.com/vuoEakJB/ (请点击选项 -> 换行并忽略空格)

  • 左:启用 LSC 时
  • 右:禁用 LSC 时

这似乎是一个错误。我不确定插件开发人员是否会或何时会修复该错误。我可以自己做些什么来解决它?

谢谢!

4

0 回答 0