Tôi muốn tạo một DOM bóng cho một phần tử để tôi có thể hiển thị các phần tử cho tiện ích mở rộng của Chrome mà không có kiểu trang ảnh hưởng đến chúng.Sự khác biệt giữa chế độ đóng gói DOM đóng mở và đóng là gì?
Khi tôi xem tài liệu cho Element.createShadowRoot
Tôi thấy nó không được chấp nhận nên tôi đã kiểm tra Element.attachShadow
. Nó nói rằng tôi đã phải cung cấp một chế độ đóng gói nhưng không giải thích những gì các chế độ khác nhau làm. Tôi đã tìm kiếm một chút nhưng tôi không thể tìm thấy bất cứ điều gì rõ ràng giải thích sự khác biệt là gì.
Sự khác biệt giữa các chế độ và loại nào tôi nên sử dụng cho những gì tôi đang cố gắng đạt được?
Có cách nào để tiện ích mở rộng của Chrome "mở" hoặc thao tác một DOM bóng đã đóng không? – Pacerier
@Pacerier Không phải là chế độ đóng có nghĩa là để có thể làm điều đó. – Supersharp
Điều này có nghĩa là tôi có thể bọc toàn bộ trang của mình trong một thành phần và sau đó giữ cho tiện ích của người dùng không làm bất kỳ điều gì với nó? –