News download: Remove onload attributes when removing javascript

This commit is contained in:
Kovid Goyal 2009-12-05 09:50:44 -07:00
parent db6f1e7d50
commit f58c59ca0a

View File

@ -572,6 +572,9 @@ class BasicNewsRecipe(Recipe):
if self.remove_javascript: if self.remove_javascript:
for script in list(soup.findAll('script')): for script in list(soup.findAll('script')):
script.extract() script.extract()
for o in soup.findAll(onload=True):
del o['onload']
for script in list(soup.findAll('noscript')): for script in list(soup.findAll('noscript')):
script.extract() script.extract()
for attr in self.remove_attributes: for attr in self.remove_attributes: