Uncaught TypeError: CKEDITOR.tools.object.keys is not a function エラー解決方法
阿部 正幸
CKEditorに、CodeSnippetを設定した際に下記のエラーになった場合の解決方法です。
plugin.js?t=pubcps:49 Uncaught TypeError: CKEDITOR.tools.object.keys is not a function

解決方法
解決方法は、Drupalが標準で同梱しているCKEditorと、CodeSnippetの対応バージョンが違うために、発生します。
CKEditorのCodeSnippetのサイトより、対応しているバージョンをダウンロードし「/libraries」にアップしてください。
2019年7月19日現在Drupal8.7.4ではVersion 4.11.4をご利用ください。

ライブラリ更新後、Drupalのキャッシュクリアと、ブラウザのキャッシュをクリアし、画面をリロードしてください。
阿部 正幸/ 代表取締役
Drupal歴17年、技術力では、本気で日本一のDrupal開発会社だと思っています。
キャッチボール、筋トレ、日本酒、ウイスキーが好きです。天気の良い日に、誰かキャッチボールして、立呑に付き合ってください。
好きなDrupalモジュールはIMCEです。
ベンチプレスPR 120kg(2025.08更新)
最新の関連記事
-
Drupal
自社のDrupalサイトは対応済みですか?Drupal公式セキュリティ勧告 SA-CORE-2026-004 でWeb担当者が確認すべきこと
井上 賢太郎
- CMS
- Drupal News
- PHP
- セキュリティ
- ネットワーク
- Views
- Drupal Tips
- Drupal11
- Drupal10
- Drupal9
- Drupal8
- システム開発
- バージョンアップ
- リリースノート
-
Drupal
Drupal Coreで約7年ぶりの「Highly critical」予告。深刻な脆弱性に企業サイト担当者が今すぐ確認すべきこと
井上 賢太郎
- CMS
- Drupal News
- セキュリティ
- Drupal Tips
- Drupal11
- Drupal10
- Drupal9
- Drupal8
- システム開発
-
Drupal
壊れにくいDrupalの作り方 モジュラーモノリス実践ガイド
新田 幸子
- Drupal Tips
- システム開発
- モジュール
-
Drupal
社内ポータルサイトパッケージ負荷検証結果
阿部 正幸
- Drupal11
- システム開発
- 社内ポータルサイトパッケージ
