我一直在使用将解析后的XML文件显示为HTML的产品。它提供了在产品中编辑XML并自动刷新其内部缓存的功能。 但是,如果从产品外部编辑XML,则不会重新加载已更改的XML,因此更改不可见。 要重新加载XML(产品是Splunk btw),您需要附加;
的en-US /调试/刷新?实体= /管理/观点
到服务器的IP /主机的末尾。是否有通过HTML或JavaScript的方法,我可以在加载页面时在后台调用此URL? 外部运行脚本失败,因为它需要凭据才能访问并且硬编码它们不是一种选择。
如果我可以在已经存在的用户会话中调用该页面,那么它会将缓存重新加载到用户。
答案 0 :(得分:3)
HTML是静态的,因此一旦加载和渲染它就不会做任何事情。你可以使用javascript。我建议使用jQuery,因为它使编写javascript非常容易,但是如果你不使用任何javascript库,你可以复制quirksmode的XMLHttpRequest函数来动态加载xml: