Tôi đang làm việc trên một trang web D9. Trên máy chủ cục bộ của mình, tôi đã tắt tất cả các cài đặt bộ đệm và hiệu suất như tổng hợp js và css. Bây giờ khi tôi sao chép trang web của mình sang máy chủ từ xa, các cài đặt này sẽ được bật. Điều tốt để biết là tôi sử dụng quảng cáo
bên cạnh các tùy chọn hiệu suất cốt lõi.
Nhưng trên một số trang ở phần cuối của trang web, tôi gặp lỗi js dẫn đến sự cố, chẳng hạn như: admin_toolbar
và nhóm_trường
mô-đun.
Các lỗi tôi nhận được là:
js_nQSC-j3xSBBFH94RLP2UNldFGFjdcQr_cdv6pqavR50.js:
263 Uncaught TypeError: Không thể đọc các thuộc tính không xác định (đọc 'nguyên mẫu')
js_XMjKep3b2Hxz8NdcZwBLPiZQ2m6qy98seMywBj9lZZ8.js:
475 Uncaught TypeError: Không thể đọc các thuộc tính không xác định (đọc 'đính kèm')
js_XMjKep3b2Hxz8NdcZwBLPiZQ2m6qy98seMywBj9lZZ8.js:56
Uncaught TypeError: Drupal.toolbar.ToolbarModel không phải là hàm tạo
Khi xem thông báo nhật ký, không có thông báo nào liên quan đến vấn đề của tôi.
Khi tôi vô hiệu hóa tập hợp JS và CSS cốt lõi trong trang Hiệu suất của trang web, các sự cố sẽ biến mất và tất cả đều hoạt động bình thường.Sau khi tôi thực hiện, thông báo mới này xuất hiện trong nhật ký tin nhắn. Các thông báo này trỏ đến các tệp js.map bị thiếu. Tôi không biết nếu điều này có liên quan đến vấn đề của tôi. Vì vậy, tôi thêm chúng dưới đây.
/sites/default/files/js/optimized/maps/script.min.js.map
/sites/default/files/js/optimized/html5sortable.min.js.map
/sites/default/files/js/optimized/index.umd.min.js.map
/sites/default/files/js/optimized/jquery.once.min.js.map
/sites/default/files/js/optimized/backbone-min.map
Tôi cũng đã cố gắng tắt advagg và chỉ sử dụng tập hợp js và css cốt lõi nhưng điều này giải quyết được vấn đề. Vì vậy, có vẻ như có vấn đề với chức năng cốt lõi. Và đây là kết quả nghiên cứu của tôi, và giờ tôi đang bế tắc. Ai đó có thể giúp tôi với bước tiếp theo để tìm ra vấn đề là gì không?