Chrome extension content scripts - Is the source available for users to see?
I'm creating a unique (haven't seen something similar) chrome extension that most of its code goes into its content script. I'm a little bit concerted that people would copy my code if they can view my content script js file. Can they? Is there anything to do about it?
add a comment |
I'm creating a unique (haven't seen something similar) chrome extension that most of its code goes into its content script. I'm a little bit concerted that people would copy my code if they can view my content script js file. Can they? Is there anything to do about it?
Anyone who's knowledgeable enough to open devtools will see the code of all content scripts that run on the page. Anyone who can browse files on their computer, can inspect the entire source of all extensions they have.
– wOxxOm
Nov 24 '18 at 10:37
So why don't people "steal"/copy from big apps like "AdBlock"? Doesn't most of the code for ad blocking go into the content scripts?
– user1432193
Nov 24 '18 at 11:08
Who said they don't? AdBlock is opensource so everyone is free to copy its code as long as they do it according to the AdBlock license which is GPLv3 apparently.
– wOxxOm
Nov 24 '18 at 11:25
add a comment |
I'm creating a unique (haven't seen something similar) chrome extension that most of its code goes into its content script. I'm a little bit concerted that people would copy my code if they can view my content script js file. Can they? Is there anything to do about it?
I'm creating a unique (haven't seen something similar) chrome extension that most of its code goes into its content script. I'm a little bit concerted that people would copy my code if they can view my content script js file. Can they? Is there anything to do about it?
asked Nov 24 '18 at 10:35
user1432193user1432193
554
554
Anyone who's knowledgeable enough to open devtools will see the code of all content scripts that run on the page. Anyone who can browse files on their computer, can inspect the entire source of all extensions they have.
– wOxxOm
Nov 24 '18 at 10:37
So why don't people "steal"/copy from big apps like "AdBlock"? Doesn't most of the code for ad blocking go into the content scripts?
– user1432193
Nov 24 '18 at 11:08
Who said they don't? AdBlock is opensource so everyone is free to copy its code as long as they do it according to the AdBlock license which is GPLv3 apparently.
– wOxxOm
Nov 24 '18 at 11:25
add a comment |
Anyone who's knowledgeable enough to open devtools will see the code of all content scripts that run on the page. Anyone who can browse files on their computer, can inspect the entire source of all extensions they have.
– wOxxOm
Nov 24 '18 at 10:37
So why don't people "steal"/copy from big apps like "AdBlock"? Doesn't most of the code for ad blocking go into the content scripts?
– user1432193
Nov 24 '18 at 11:08
Who said they don't? AdBlock is opensource so everyone is free to copy its code as long as they do it according to the AdBlock license which is GPLv3 apparently.
– wOxxOm
Nov 24 '18 at 11:25
Anyone who's knowledgeable enough to open devtools will see the code of all content scripts that run on the page. Anyone who can browse files on their computer, can inspect the entire source of all extensions they have.
– wOxxOm
Nov 24 '18 at 10:37
Anyone who's knowledgeable enough to open devtools will see the code of all content scripts that run on the page. Anyone who can browse files on their computer, can inspect the entire source of all extensions they have.
– wOxxOm
Nov 24 '18 at 10:37
So why don't people "steal"/copy from big apps like "AdBlock"? Doesn't most of the code for ad blocking go into the content scripts?
– user1432193
Nov 24 '18 at 11:08
So why don't people "steal"/copy from big apps like "AdBlock"? Doesn't most of the code for ad blocking go into the content scripts?
– user1432193
Nov 24 '18 at 11:08
Who said they don't? AdBlock is opensource so everyone is free to copy its code as long as they do it according to the AdBlock license which is GPLv3 apparently.
– wOxxOm
Nov 24 '18 at 11:25
Who said they don't? AdBlock is opensource so everyone is free to copy its code as long as they do it according to the AdBlock license which is GPLv3 apparently.
– wOxxOm
Nov 24 '18 at 11:25
add a comment |
1 Answer
1
active
oldest
votes
There is no way to secure it. But if you have license for your chrome extension and it's not an open source than you can claim on the person whoever steal/copy it. You can add note for do not copy content scripts. Also, you can do some stuff to protect content scripts like obfuscate of all your JavaScript, you can convert your content scripts into minified version.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53457264%2fchrome-extension-content-scripts-is-the-source-available-for-users-to-see%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
There is no way to secure it. But if you have license for your chrome extension and it's not an open source than you can claim on the person whoever steal/copy it. You can add note for do not copy content scripts. Also, you can do some stuff to protect content scripts like obfuscate of all your JavaScript, you can convert your content scripts into minified version.
add a comment |
There is no way to secure it. But if you have license for your chrome extension and it's not an open source than you can claim on the person whoever steal/copy it. You can add note for do not copy content scripts. Also, you can do some stuff to protect content scripts like obfuscate of all your JavaScript, you can convert your content scripts into minified version.
add a comment |
There is no way to secure it. But if you have license for your chrome extension and it's not an open source than you can claim on the person whoever steal/copy it. You can add note for do not copy content scripts. Also, you can do some stuff to protect content scripts like obfuscate of all your JavaScript, you can convert your content scripts into minified version.
There is no way to secure it. But if you have license for your chrome extension and it's not an open source than you can claim on the person whoever steal/copy it. You can add note for do not copy content scripts. Also, you can do some stuff to protect content scripts like obfuscate of all your JavaScript, you can convert your content scripts into minified version.
answered Nov 24 '18 at 13:08
Ghanshyam KatriyaGhanshyam Katriya
649725
649725
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53457264%2fchrome-extension-content-scripts-is-the-source-available-for-users-to-see%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Anyone who's knowledgeable enough to open devtools will see the code of all content scripts that run on the page. Anyone who can browse files on their computer, can inspect the entire source of all extensions they have.
– wOxxOm
Nov 24 '18 at 10:37
So why don't people "steal"/copy from big apps like "AdBlock"? Doesn't most of the code for ad blocking go into the content scripts?
– user1432193
Nov 24 '18 at 11:08
Who said they don't? AdBlock is opensource so everyone is free to copy its code as long as they do it according to the AdBlock license which is GPLv3 apparently.
– wOxxOm
Nov 24 '18 at 11:25