我正在构建一个后端管理系统,用于编辑控制主站点外观的json文件。我想在用户点击保存之前添加一个“预览”按钮。为此,我想使用主站点,但不是在生产中调用实际的json文件,而是保存它的临时版本并将该用户的该文件流量重定向到临时文件 - 来自原始站点代码。
我已经考虑了两个chrome插件,以某种方式配置iframe,或者在最坏的情况下,抓住生产前端,解析出对prod json文件的调用并替换为新的temp json文件。这显然不太理想,因为它需要大量工作,如果产品网站有任何变化,则必须更新。
我很想你的想法!
答案 0 :(得分:0)
您是否可以访问主站点的源代码?您可以从主站点实现一个预览选项,该选项接受GET参数并使用基于此GET参数的临时JSON设置。
从后端管理系统的角度来看,只需将JSON添加为ajax GET请求的一部分。
不幸的是,如果您无法访问主站点的源代码,或者无法与维护该主站点的任何人联系,那么就没有简单的方法。
您最干净的选择可能是重新创建主网站的外观,并将其作为“预览”传递。