Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #13695

Re: Deleting <script> elements

Newsgroups comp.lang.javascript
Subject Re: Deleting <script> elements
From "Evertjan." <exjxw.hannivoort@interxnl.net>
References <timstreater-FB7160.19341329042012@news.individual.net>
Message-ID <XnsA044D6F3F8050eejj99@194.109.133.133> (permalink)
Date 2012-04-29 19:07 +0000

Show all headers | View raw


Tim Streater wrote on 29 apr 2012 in comp.lang.javascript:

> Apart from the obvious potential loss of functionality, is there any 
> reason I shouldn't delete all <script> elements from a page being 
> displayed in an iframe by doing something along these lines:
> 
> ptr   = window.frames["Frame1"].document;
> myarr = ptr.getElementsByTagName ('script');
> 
> for  (i=0; i<myarr.length; i++)
>      {
>      ptr.removeChild (myarr[i]);
>      }
> 
> I'd be planning to do this immediately after doing ptr.write 
> (html_string), so any scripts in html_string wouldn't have had a chance 
> to run, anyway.

Why not remove them immediately before as in:

html_string = html_string.replace(/<script.*?(<\/script>)<\/script>/gim,'')




-- 
Evertjan.
The Netherlands.
(Please change the x'es to dots in my emailaddress)

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Deleting <script> elements Tim Streater <timstreater@greenbee.net> - 2012-04-29 19:34 +0100
  Re: Deleting <script> elements "Evertjan." <exjxw.hannivoort@interxnl.net> - 2012-04-29 19:07 +0000
    Re: Deleting <script> elements Tim Streater <timstreater@greenbee.net> - 2012-04-29 20:53 +0100
  Re: Deleting <script> elements Martin Honnen <mahotrash@yahoo.de> - 2012-04-30 11:31 +0200
    Re: Deleting <script> elements Martin Honnen <mahotrash@yahoo.de> - 2012-04-30 11:33 +0200
    Re: Deleting <script> elements Tim Streater <timstreater@greenbee.net> - 2012-04-30 12:33 +0100
      Re: Deleting <script> elements Martin Honnen <mahotrash@yahoo.de> - 2012-04-30 13:55 +0200
        Re: Deleting <script> elements Tim Streater <timstreater@greenbee.net> - 2012-04-30 13:11 +0100
        Re: Deleting <script> elements Stefan Weiss <krewecherl@gmail.com> - 2012-04-30 14:47 +0200
          Re: Deleting <script> elements Martin Honnen <mahotrash@yahoo.de> - 2012-04-30 16:25 +0200
  Re: Deleting <script> elements Denis McMahon <denismfmcmahon@gmail.com> - 2012-04-30 21:38 +0000
    Re: Deleting <script> elements Tim Streater <timstreater@greenbee.net> - 2012-04-30 22:53 +0100
    Re: Deleting <script> elements Dr J R Stockton <reply1218@merlyn.demon.co.uk.not.invalid> - 2012-05-01 19:57 +0100
  Re: Deleting <script> elements Dr J R Stockton <reply1218@merlyn.demon.co.uk.not.invalid> - 2012-04-30 19:28 +0100

csiph-web