Java 合流API:如何找出页面使用的css/js资源?

Java 合流API:如何找出页面使用的css/js资源?,java,confluence,Java,Confluence,我们有一个内部插件,可以导出汇流空间。空间css文件已经包含在内,但这还远远没有完成。我浏览了Confluence API,但找不到任何东西可以告诉我页面(包括宏)需要正确呈现哪些资源。基本上,我需要一些东西,使我能够为css和js复制以下内容: <!-- include system css resources --> <link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/34/_/download/s

我们有一个内部插件,可以导出汇流空间。空间css文件已经包含在内,但这还远远没有完成。我浏览了Confluence API,但找不到任何东西可以告诉我页面(包括宏)需要正确呈现哪些资源。基本上,我需要一些东西,使我能够为css和js复制以下内容:

<!-- include system css resources -->


<link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/34/_/download/superbatch/css/batch.css" media="all">
<!--[if lt IE 9]>
<link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/34/_/download/superbatch/css/batch.css?conditionalComment=lt+IE+9" media="all">
<![endif]-->
<!--[if IE 9]>
<link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/34/_/download/superbatch/css/batch.css?conditionalComment=IE+9" media="all">
<![endif]-->
<!--[if lte IE 9]>
<link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/34/_/download/superbatch/css/batch.css?conditionalComment=lte+IE+9" media="all">
<![endif]-->
<link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/34/_/download/superbatch/css/batch.css?media=print" media="print">
<!--[if lt IE 9]>
<link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/4e59e07231dd67576ce6f003b6a8095e/_/download/contextbatch/css/page/batch.css?conditionalComment=lt+IE+9" media="all">
<![endif]-->
<link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/4e59e07231dd67576ce6f003b6a8095e/_/download/contextbatch/css/page/batch.css" media="all">
<link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/75877fb710740f0fb2358dd832691580/_/download/contextbatch/css/plugin.quick.comment.pre/batch.css" media="all">
<!--[if lt IE 9]>
<link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/767f156fe1e9f3d7a21cf551551d1dd8/_/download/contextbatch/css/viewcontent,main/batch.css?conditionalComment=lt+IE+9" media="all">
<![endif]-->
<link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/767f156fe1e9f3d7a21cf551551d1dd8/_/download/contextbatch/css/viewcontent,main/batch.css" media="all">
<link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/62d979954d4d69b0a4870d806bfe4e43/_/download/contextbatch/css/atl.general/batch.css" media="all">
<link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/1.3.4-SNAPSHOT/_/download/batch/com.jfb.confluence.plugins.latex:styles/com.jfb.confluence.plugins.latex:styles.css" media="all">
<link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/1.0-SNAPSHOT/_/download/batch/com.jfb.confluence.plugins.numcapt:styles/com.jfb.confluence.plugins.numcapt:styles.css" media="all">
<link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/2.0.2/_/download/batch/com.atlassian.confluence.plugins.pagetree:pagetree-resources/com.atlassian.confluence.plugins.pagetree:pagetree-resources.css" media="all">
<link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/5/_/styles/colors.css?spaceKey=HELP" media="all">
<link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/4.2.1/_/download/resources/com.atlassian.confluence.plugins.doctheme:documentation/default-theme.css" media="all">
<link type="text/css" rel="stylesheet" href="/s/en_GB/3277/32/4.2.1/_/download/resources/com.atlassian.confluence.plugins.doctheme:documentation/splitter.css" media="all">

<!-- end system css resources -->

有什么想法吗?这一定是可能的

检查插件。它被称为主题生成器,如果内存可用,它实际上是Confluence在他们的文档中推荐的。我帮助我的公司建立了Confluence,我真的很想试一试,但没有时间。我最好把它描述为汇流的IDE。与任何其他IDE一样,它有助于很好地组织您的文件,并且它还包括一个GUI,使您可以更轻松地设置不同页面的样式,这样您就不必每次都手动输入

我不想听起来像一个广告,他们在他们的网站上有一个两分钟的视频(在我给你的地址),基本上是一个小幻灯片,通过他们的主要功能,并做了一个比我更好的示范它所做的事。我建议你跳到0:48秒,因为这就是幻灯片放映的开始——在这之前是通过一些臭名昭著的客户进行快速幻灯片放映

祝你好运!:)



p.S.主题生成器是免费的

使用Confluence>的内置导出功能有什么问题?如果您在chrome中打开一个页面,转到“开发人员”窗口(F12)并单击“资源”,您可以看到列出的所有资源,包括脚本和css文件。@Hovanesyan:内置导出功能有很多问题。但是,即使我可以使用它,我仍然需要手动添加上面提到的css,因为它不会被导出。@user357320:这没有什么问题。首先,我希望能够自动完成这项工作,这样我就不必每次在我的设置中对css或js进行一些小的更改时都这样做。第二,这只给了我一个用于Chrome的资源列表。正如你所看到的,我需要一些特定于IE的样式表。毕竟,我可能不得不手动完成这项工作,但我真的很想省去我自己的努力。@boileau您尝试过Confluence自动导出插件吗?它将内容导出到一个静态html,这样它就可以托管在一个普通的web服务器上,也许它会收集所有css文件。。。