Solr 8 リファレンスガイドが正しく読み込まれない | KandaSearch Community Support Forum

Solr 8 リファレンスガイドが正しく読み込まれない

トピック作成者:ks-solruserml-bot (2025/04/30 11:39 投稿)
8
OpenOpen

(The bot translated the original post https://lists.apache.org/thread/dzowq3n0oygdcnr6d3q0cgxqjow7h84v into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)

皆さん、こんにちは。

Solr リファレンスガイドのバージョン 8.6 〜 8.11 のウェブページ(例: https://solr.apache.org/guide/8_11/a-quick-overview.html)で、記事の本文が表示されません
同僚たちも同じ問題を報告しています。
これらのページの表示に何か問題が起きているのでしょうか?

返信投稿者:ks-solruserml-bot (2025/04/30 11:40 投稿)

うーん、良い質問ですね ― 私も複数のブラウザであなたの言う現象を再現できました。
どうやら問題は CSS に関連しているようです。スタイルシートをすべて無効にすると、ページ内のすべてのコンテンツはちゃんと表示されます

どなたか HTML/CSS に詳しい方で、この問題のデバッグを手伝える方はいませんか?


– Hoss
http://www.lucidworks.com/

返信投稿者:ks-solruserml-bot (2025/04/30 11:40 投稿)

Web コンソールで、jQuery が見つからないというエラーが表示されています。
どこかの時点で jQuery を削除してしまったのでしょうか?
それとも間違ったバージョンにリンクしているのでしょうか?

返信投稿者:ks-solruserml-bot (2025/04/30 11:40 投稿)

サードパーティサイトからの CSS 読み込みについて:
https://content-security-policy.com/examples/blocked-csp/

コンソールエラー:

a-quick-overview.html:13  
次の Content Security Policy(CSP)ディレクティブに違反しているため、スタイルシート  
'https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css'  
の読み込みが拒否されました:  
"style-src 'self' 'unsafe-inline' data:"。  
なお、'style-src-elem' は明示的に設定されていないため、'style-src' が代わりに使用されています。

a-quick-overview.html:14  
次の Content Security Policy(CSP)ディレクティブに違反しているため、スタイルシート  
'https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css'  
の読み込みが拒否されました:  
"style-src 'self' 'unsafe-inline' data:"。  
なお、'style-src-elem' は明示的に設定されていないため、'style-src' が代わりに使用されています。
返信投稿者:ks-solruserml-bot (2025/04/30 11:41 投稿)

そうなんです、Apache が最近これ(CSP)を有効にしたので、
回避する方法はなく、こちら側で何か間違ったわけでもありません。

どうやってこれを修正すればいいのかは分かりませんが、
ユーザーにとっても、開発者である私たちにとっても、かなり悪い体験です

– Houston

返信投稿者:ks-solruserml-bot (2025/04/30 11:41 投稿)

依存ファイルを外部から取得するのではなく、
リファレンスガイドにミニファイ・パックしてバンドルすることはできませんか?

返信投稿者:ks-solruserml-bot (2025/04/30 11:41 投稿)

たぶん可能だとは思いますし、私もそれについて調べてはいたんですが、
私の非常に限られたWebの知識では手に負えそうにありません。
なので、もし誰かが主導してくれるなら、影響を受けた全バージョンへのアップロード作業には協力するつもりです。

– Houston

返信投稿者:ks-solruserml-bot (2025/04/30 11:42 投稿)

こんにちは、

私たちはすでにメインのWebサイトは修正しました:
https://issues.apache.org/jira/browse/SOLR-17342
ただし、solr-operator ページの artifacthub ウィジェットを除いてです。
これらのスクリプトは無効にして、代わりに静的リンクにすべきでしょう。

9.x シリーズのリファレンスガイドは正常に動作しているようですが、それ以前のバージョンでは動いていません。
これは基本的に、以下に置かれている静的な html + css + js の集まりです:
https://svn.apache.org/repos/infra/sites/solr/guide/

なので、これらを全て svn checkout して、以下のような行を置き換えるスクリプトを作ることができます:

<script src="https://code.jquery.com/jquery-3.5.1.min.js" 
integrity="sha384-ZvpUoO/+PpLXR1lu4jmpXWu80pZlYUAfxl5NsBMWOEPSjUn/6Z/hRTt8+pR6L4N2" 
crossorigin="anonymous"></script>

これをローカル版に置き換えて、同時にダウンロードしたスクリプトを "js/" フォルダに保存するようにします。

— Jan

返信投稿者:ks-solruserml-bot (2025/04/30 11:42 投稿)

こんにちは、

この作業を行うスクリプトを書いて、修正済みのバージョンを 6_6 ガイドにコミットしました:
https://solr.apache.org/guide/6_6/a-quick-overview.html

他の修正済みガイドについても、順次 SVN にコミットしていくつもりです。
詳細は SOLR-17342 でフォローアップしてください。

Jan

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2025 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?