【问题标题】:How to include Google Analytics snippet in Javadoc?如何在 Javadoc 中包含 Google Analytics 代码段?
【发布时间】:2023-03-24 19:41:01
【问题描述】:

我想在生成的 Javadoc HTML 输出的 head 元素中包含 Google Analytics Javascript 代码。我该怎么做?

我想我可能需要编写一个自定义 Doclet,但这可能是学习曲线的噩梦。没有更简单的方法吗?

【问题讨论】:

    标签: java html google-analytics javadoc


    【解决方案1】:

    使用 CData

    <configuration>
        <!-- GA Tracking code -->
        <header>
        <![CDATA[
            <script type="text/javascript">
              var _gaq = _gaq || [];
              _gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
              _gaq.push(['_trackPageview']);
    
              (function() {
                var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
                ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
                var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
              })();
    
            </script>
        ]]>
        </header>
    </configuration>
    

    【讨论】:

      【解决方案2】:

      您有 2 个解决方案,使用 maven 插件 Javadoc 和

      <reporting>
          <plugins>
              <plugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-javadoc-plugin</artifactId>
                  <configuration>
                          <header>&lt;b&gt;test test&lt;/b&gt</header>    
                  </configuration>
              </plugin>
          </plugins>
      </reporting>
      

      你用你的谷歌分析脚本改变我的“测试测试”,别忘了用 改变 > 然后你打电话

      mvn clean javadoc:javadoc

      或在您的 html 脚本中使用旧方法 http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc.html#header

      【讨论】:

      • 嗯,您链接到的文档基本上说文本将进入生成的 HTML 文档的正文。但是为了包含 Google Analytics Javascript 代码,它需要进入生成的 HTML 文档的 HEAD,还是我在这里弄错了什么?
      • 我刚刚意识到我可以在任何地方都有脚本标签,而不仅仅是在 HTML/HEAD 标签中,所以我接受这个提示 - 谢谢!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-19
      相关资源
      最近更新 更多