SWELLでHighlighting Code Blockのコピーボタンが表示されない時の対処法

SWELLでHighlighting Code Blockのコピーボタンが表示されない時の対処法

SWELLでHighlighting Code Blockのコピーボタンが表示されない時に確認してほしいことをまとめています。

目次

\ FUJI ROCK FESTIVAL '24 /

プラグインの設定

プラグインの設定画面で、「コピーボタン」の表示にチェックが入っていることを確認して下さい。

管理画面 ▶ 設定 ▶ [HCB] 設定 ▶ コピーボタン

HCBのコピーボタン

チェックが入っているのに表示されない場合は、「スクリプトの遅延読み込み」が原因の可能性があります。

高速化「スクリプトの遅延読み込み」の設定

SWELL設定の高速化で、下記のスクリプトを遅延読み込みさせている場合は削除して下さい。

clipboard.min.js,
hcb_script.js,

clipboard.min.jsはコピー関連、hcb_script.jsはHilighting Code Blockのスクリプトです。

管理画面 ▶ SWELL設定 ▶ 高速化 ▶ 遅延読み込み機能 ▶ スクリプトの遅延読み込み

スクリプトの遅延読み込み

これでコピーボタンが表示されるはずです。

プラグインのコピーボタン表示は有効になっているかつスクリプトの遅延読み込みも無効にしたのにコピーボタンが表示されない時は、一度キャッシュを削除してみて下さい。

管理画面 ▶ SWELL設定 ▶ リセット ▶ キャッシュのクリア

キャッシュのクリア

それでも上手く表示されない時は、下記の方法を試して原因を特定して下さい。

要確認
  • スクリプトを遅延読み込みさせる機能(全体)をOFFにしてみる
  • テーマを変更してみる

最後に

公式サイトで紹介されているスクリプトの遅延読み込みの設定をそのままコピペして使っている方が多いと思いますが、恐らくその設定ではHighlighting Code Blockのコピーボタンは表示されません。

また、他のプラグインでもキャッシュや高速化の設定で不具合が起きることは多々あるので、プラグインが正常に動作しなくなった時やサイトの表示が崩れた時は、高速化の設定を見直してみて下さい。

個人的には、なんとなくサイトを高速化したい。他人のサイトの設定をそのまま真似する。サイトのスコアだけで満足してしまう。というやり方は不具合に気づいてない可能性もあるのでおすすめしません。

高速化の設定をするのであれば、設定した後に正常に動作していることも必ず確認して下さい。

シェアしてね!

この記事を書いた人

6月いっぱいでパチンコ・パチスロ搭載楽曲ネタはフェードアウトしようと思う。とりあえず、未開封フィギュアをレビューしたい!未だに「キャスター/スカサハ」は未開封のままだし、今月は「[暁想]アルベド」も届く予定。ASPにフィギュアレビュー記事について注意を受けてからレビューが完全に滞ってしまった。需要があるか分からないけど、注意を受けた内容についても記事にしたいと思う。

コメント

コメントする

目次