Действительно ли все расширения Google Chrome являются открытым исходным кодом по умолчанию?

Я хочу знать, пишу ли я расширение Google Chrome, кто-либо сможет использовать мой код?

41
задан Kara 7 December 2013 в 07:34
поделиться

2 ответа

Поскольку расширения Chrome написаны на JavaScript, и каждый может открыть Inspector и увидеть ресурсы для каждого расширения, тогда да , все могут видеть исходный код вашего расширения. Это не означает, что они смогут его использовать. Если вы запутаете код или примените аналогичные методы, чтобы сделать код менее читаемым, тогда вы можете избежать того, чтобы другие смотрели, как работает ваше расширение. Но, как уже было сказано, они все еще могут использовать Inspector для анализа расширения.

Если вы должны скрыть секретный алгоритм в своем расширении, вы можете использовать серверную внутреннюю часть для обработки секретного материала, полностью избегая того, чтобы кто-либо мог взглянуть на ваш код.

18
ответ дан 27 November 2019 в 00:46
поделиться

Похоже, люди смогут увидеть ваш код. Если они видят ваш код, они потенциально могут его использовать.

  • Windows: C: \ Documents and Settings \% USERNAME% \ Local Settings \ Application Data \ Google \ Chrome \ User Data \ Default \ Extensions
  • Linux и Mac: {{1 }}
    • ~ / Library / Application Support / Google / Chrome / Default / Extensions / или
    • ~ / .config / google-chrome / Default / Extensions /

Исходный код доступен для проверки / отладка / экспериментирование и все, что люди могут захотеть сделать. Вы можете попробовать использовать обфускатор JavaScript .

29
ответ дан 27 November 2019 в 00:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: