sonlia 发表于 2023-11-22 16:55:40

吐槽下:iframe 嵌入页面,缓存不更新

本帖最后由 sonlia 于 2023-11-24 10:45 编辑

吐槽下:iframe 嵌入页面,缓存不更新。。。。本来有个功能 父页面调用子页面函数。。。本来有个函数 正常调用,之后又加了个,死活调用不到。。。。折磨了我一天。。。刚刚在浏览器里看下源码。。。。。。。。。。。。后加的不存在,就是js文件没更新。但是在设计器打开是有的。。。。。。清缓存。不行。工程文件重新打开也不行。。。不确定是不是bug 。。官方自查。。。我就是想吐槽下。 吐槽下。。吐槽下。。。:dizzy:

Lay.Li 发表于 2023-11-22 17:54:32

大佬,您iframe页面时怎么嵌入的呢,嵌入后函数是怎么写的呢,有没有demo可以测试一下看看呢,建议您可以发一个demo上来,描述一下复现问题的操作步骤,这样我们也可以更好的帮助到您:loveliness:

sonlia 发表于 2023-11-22 18:03:49

demo? 就不。。。我就看了下 确实是文件修改后 浏览器的缓存是之前的,导致出问题,清了缓存就正常了,。:dizzy:

Lay.Li 发表于 2023-11-23 17:12:39

什么意思呢,就是设计器使用的js资源,不能立即加载到系统中嘛
或者有什么复现的步骤可以说明一下么,我这边儿测试看看:'(

sonlia 发表于 2023-11-24 10:45:16

嗯,神仙代码。
<meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate, max-age=0">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">。
iframe 会缓存,在嵌入页面加入 代码,禁止缓存。就行了了,这个坑是我的问题,不是格子的。不过我建议这个插件价格 功能能,是否缓存的选项?本身这东西面向 的 都是低html 选手,冷不丁的来这个,不就算是坑了么。

Lay.Li 发表于 2023-11-24 17:48:10

大佬,代码我们也不是很了解哈,您现在是希望产品做什么样的改动呢:'(
是希望html自定义集成这个插件修改一下吗,需要怎样改动呢:nbtz5:

sonlia 发表于 2023-11-27 09:57:11

Lay.Li 发表于 2023-11-24 17:48
大佬,代码我们也不是很了解哈,您现在是希望产品做什么样的改动呢
是希望html自定义集成这个插件修改 ...

归纳一下问题点:用html 这个的插件的时候 他会缓存页面,导致 修改 嵌入页面的js , 浏览器不刷新。所以智能手动清空缓存或者强制 嵌入页面不缓存。所以,插件最好坐下逻辑处理,再用设计器设计的时候默认强制更新,调试也方便。

Edric.Li 发表于 2023-11-27 11:35:33

总感觉这个锅属实不应该由活字格来背...,应该自己保证JS是否是最新的,或者是禁用缓存。

sonlia 发表于 2023-11-27 11:44:19

Edric.Li 发表于 2023-11-27 11:35
总感觉这个锅属实不应该由活字格来背...,应该自己保证JS是否是最新的,或者是禁用缓存。


Lay.Li 发表于 2023-11-27 17:49:36

好的,明白您的意思了,不过这个插件不属于官方的插件:'(
这边儿给开发插件的大佬反馈一下哈,看他能不能抽空修改一下:loveliness:
页: [1]
查看完整版本: 吐槽下:iframe 嵌入页面,缓存不更新