Tôi đã tạo Tiện ích mở rộng web cho Firefox sử dụng API tiện ích mở rộng của Chrome.Khóa hiển thị không được công nhận 'ứng dụng'. cảnh báo cho Google Chrome
Nhưng Firefox yêu cầu application
quan trọng trong manifest.json
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/manifest.json
Nếu tôi tải phần mở rộng tương tự cho Google Chrome, Chrome sẽ cảnh báo như:
There were warnings when trying to install this extension:
Unrecognized manifest key 'applications'.
Mặc dù phần mở rộng hoạt động, tôi không chắc chắn nếu tôi có thể gửi một Tiện ích mở rộng Web Firefox cho Cửa hàng Google Chrome bằng tệp kê khai này.
Tôi có thể tạo một dự án khác cho Google Chrome nhưng tôi muốn giữ một thư mục duy nhất có thể hoạt động cho cả Firefox và Google Chrome mà không có bất kỳ cảnh báo nào.
Tôi cho rằng cách khắc phục cảnh báo này trong khi vẫn giữ các yêu cầu của Firefox?
Trong khi tôi hiểu câu trả lời này, nó có vẻ ngu ngốc với tôi rằng họ không nhận được trên cùng một trang. Google chỉ nên chấp nhận và bỏ qua nó hoặc Firefox nên làm mà không có nó. – JeffG
@JeffG Theo như tôi biết, đó chỉ là vấn đề với các phiên bản hỗ trợ WebExtension sớm. Trích dẫn: _ "' "ứng dụng" 'không được hỗ trợ trong Google Chrome và bắt buộc trong Firefox ** trước Firefox 48 **." _ – Xan
Ngoài nhận xét của @ Xan, đây là nguồn phát biểu rằng 'ứng dụng' khóa là bắt buộc ngay bây giờ: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/WebExtensions_and_the_Add-on_ID#When_do_you_need_an_Add-on_ID – khlr