Tôi có popup.html nơi popup.js được gọi khi popup được tải bằng cách nhấp vào hành động của trình duyệt. Ở đó tôi đang chèn các đoạn mã nội dung theo chương trình với chrome.tabs.executeScript()
. Tôi cần phải nối thêm một phần tử vào phần nội dung của trang. Làm thế nào tôi có thể chèn mã HTML từ tệp .html khác nhau trong phần mở rộng, vì nó dễ dàng hơn nhiều để duy trì mã như vậy. Tôi đã nghĩ đến việc truy cập nó trong popup.js (có một số cuộc gọi API cho điều đó không?) Và sau đó trong thuộc tính code
để chèn mã tập lệnh nội dung bằng chuỗi mã HTML đã truy xuất.Cách đọc tệp từ tiện ích mở rộng của chrome?
Tôi đã thấy một số phương pháp sử dụng XMLHttpRequest
từ tập lệnh nội dung, nhưng có để tránh điều đó không? Tôi đã thử với chrome.fileSystem
, nhưng đó là dành cho các ứng dụng chrome và không phải là tiện ích mở rộng.
Tôi đã nói chính xác rằng tôi không muốn sử dụng yêu cầu Ajax với XMLHttpRequest. Có cách nào để tải một HTML khác từ popup.js không phải là tập lệnh nội dung không? – Tommz