DEV Community

Discussion on: Remixing other people's websites

Collapse
 
sebastiannielsen profile image
Sebastian-Nielsen

Is it possible to overwrite a javascript function on a website`?

Collapse
 
moopet profile image
Ben Sinclair

Kinda. It depends what you're trying to do - for example if you want to replace the handler for a DOM event, you can do that easily enough, but other things aren't possible like simply replacing a function. And you can't touch code that takes place inside someone else's closure...

Collapse
 
sebastiannielsen profile image
Sebastian-Nielsen

Can't you block the website's javascript and inject your own? That way you should be able to rewrite whatever you would like, right?

Thread Thread
 
moopet profile image
Ben Sinclair

Yes you can do this, but unless they have the bit of script you want to block in a separate file, then you're likely to be blocking all the other code which is often required to make the site work!