我想知道如果我写一个Google Chrome扩展程序,是否有人能够使用我的代码?
Jai*_*cia 29
看起来人们将能够看到您的代码.如果他们可以看到您的代码,他们可以使用它.
C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions~/Library/Application Support/Google/Chrome/Default/Extensions/ 要么 ~/.config/google-chrome/Default/Extensions/源代码可用于检查/调试/试验以及人们可能想做的任何事情.您可以尝试使用JavaScript混淆器.
Hen*_*sen 18
由于Chrome扩展程序是用JavaScript编写的,每个人都可以打开Inspector并查看每个扩展程序的资源,是的,每个人都可以看到扩展程序的来源.这并不意味着他们能够使用它.如果您对代码进行模糊处理或使用类似的技术来降低代码的可读性,那么您可以避免其他人查看扩展的工作方式.但如上所述,他们仍然可以使用Inspector来分析扩展.
如果您必须在扩展中隐藏秘密算法,那么您可以使用服务器后端来处理秘密内容,完全避免任何人都可以查看您的代码.
Dav*_*vid 11
虽然这个问题很久以前已经发布,并且收到了一些答案(没有人接受),但我正在添加我的答案以完成之前的答案.
开源,指软件,是指"许可证提供的源代码,其中版权所有者提供研究,更改和分发软件给任何人和出于任何目的的权利."(来源:维基百科)
除非明确说明,否则软件的版权归作者所有.即使您有权访问源,但未经明确许可,您也无法阅读.就像你发现打开房子的门一样; 你有能力调查甚至走进来.但你没有任何权利去做,这样做可能会给你带来麻烦.
每个人都可以查看您的扩展的源代码,因为它是用javascript编写的.未经您的明确许可,任何人都无权重复使用,更改和/或分发您的代码.
故事的道德:永远不要在你的扩展中放置任何敏感数据,因为它非常不安全.
关于开源,我建议阅读OSI的开源定义
尽管Chrome扩展程序的源代码可供公众访问,但并不意味着所有Chrome扩展程序都是开源的.实际上,除非他/她已宣布开源,否则您无权在未经作者许可的情况下部分或完全复制/重复使用/修改源代码.
| 归档时间: |
|
| 查看次数: |
10905 次 |
| 最近记录: |