Hiện nay không có cách nào bạn có thể ẩn mã nguồn mở rộng Chrome của bạn từ những người dùng hoặc đối thủ cạnh tranh.
Có một tuyên bố trong Chrome web store faq:
Tôi có thể bán phần mở rộng trong cửa hàng? Chưa, nhưng chức năng này sắp ra mắt.
Bạn có thể chờ đợi cho tính năng này hoặc thử các phương thức sau:
xáo trộn nguồn Javascript của bạn: Kiểm tra này để biết thêm chi tiết How can I obfuscate (protect) JavaScript?
Giữ luận quan trọng của bạn trên một máy chủ từ xa và thực hiện cuộc gọi Ajax từ tập lệnh nền để giao tiếp với máy chủ
mở rộng Chrome được tự do từ 'chính sách cùng một nguồn gốc' nếu phép chéo gốc được định nghĩa trong biểu hiện:
trang web thường xuyên có thể sử dụng đối tượng XMLHttpRequest để gửi và nhận dữ liệu từ máy chủ từ xa, nhưng chúng bị giới hạn bởi chính sách xuất xứ tương tự. Tiện ích mở rộng không quá giới hạn. Tiện ích mở rộng có thể nói chuyện với các máy chủ từ xa bên ngoài nguồn gốc của nó, miễn là máy chủ đầu tiên yêu cầu quyền đối với nguồn gốc chéo .
Xác định sau đây trong biểu hiện của bạn:
{
"name": "your extension",
...
"permissions": [
"http://www.yourserver.com/"
],
...
}
Nguồn
2012-11-07 05:56:09
Vì vậy: các công cụ làm xáo trộn: http://www.javascriptobfuscator.com/default.aspx và http://stackoverflow.com/questions/194397/how-can-i-obfuscate-javascript – mpz