質問: 実現したいこと -------- Jenkins上でビルド後にDoxygenを使用したドキュメント生成を行ない、生成されたHTMLをプロジェクトのトップ画面からのリンクで見られるようにしたい。 困っていること -------- 生成されたHTMLについて、Jenkinsサーバのディレクトリから`index.html`を探してブラウザ(IEかEdge)で開くと「ActiveXを有効にしてよろしいですか。」みたいなメッセージが表示され、許可すれば`index.html`の内容が正しく表示される。 しかし、生成されたHTMLをJenkinsの画面上からリンクを貼るなどして開く(/jenkins/job/out/html/index.html みたいなイメージ)と、なんの警告も表示されず、javascriptが無効になった状態でHTMLが開く。javascriptが無効になっているため、上部に表示されるはずのメニューバーが表示されない。 実行環境 ----- * Jenkins 2.138.1 * ブラウザ:IE11とEdgeで現象変わらず 試したこと ------ ブラウザの設定で、「JavaScriptの有効化」や「Jenkinsサーバを信頼済みサイトへ追加」などやってみましたが現象変わらずでした。 どなたか詳しい方のお知恵を貸していただけると助かります。
回答: あまりすっきりはしないですが、解決しました。 質問内容にある「JavaScriptの有効化」および「信頼済みサイトへの追加」のあと、別のJenkinsジョブで生成したドキュメントについては問題なくメニューが表示されました。 おそらく同じジョブで試していた際にはブラウザの設定がうまく反映できていなかったものと思われます。