Sau khi đào vài giờ, chúng tôi quyết định đưa ra một câu hỏi về SO, hy vọng rằng ai đó có thể giúp đỡ về vấn đề sau.
- Đối với một trong những ứng dụng web của chúng tôi, chúng tôi đã sử dụng khung js UI UI với thư viện hỗ trợ React của nó
- Khi chúng tôi cố gắng kết xuất ứng dụng trên môi trường dev của mình, mọi thứ dường như hoạt động bình thường, nhưng khi chúng tôi thử nó trên môi trường dàn dựng của chúng tôi, một số thành phần hoạt động khác
Những gì chúng tôi tìm thấy cho đến nay : dường như trên môi trường dàn dựng của chúng tôi, một số thuộc tính HTML được đặt khác nhau trong DOM:
|----------------|---------------|--------------| | HTML attribute | DEV ENV | STAGING ENV | |----------------|---------------|--------------| | fixed-content | fixed-content | fixedcontent | |----------------|---------------|--------------| | active-index | active-index | index | |----------------|---------------|--------------|
Do đó, khung Onsen có thể tìm thấy các thuộc tính trên Các phần tử HTML và hoạt động khác nhau bất kể:
- Chúng tôi sử dụng cùng một trình duyệt (được kiểm tra với Chrome, Edge, Firefox)
- Chúng tôi có cùng mã JS được tải trên cả hai envs
Sự khác biệt giữa các envs:
- Các tệp JS được lưu trữ cục bộ trên các máy dev của chúng tôi và trên S3 cho env dàn dựng của chúng tôi.
- Chúng tôi sử dụng một kết nối được mã hóa trên env dàn dựng của chúng tôi
- Tiêu đề Chấp nhận mã hóa nằm
gzip, deflate
trên cục bộ vàgzip, deflate, br
trên màn hình - Có lẽ một cái gì đó khác để tìm kiếm?
Có ai biết cái quái gì đang xảy ra ở đây không?
data-*
?