aboutsummaryrefslogtreecommitdiff
path: root/main_background.js
diff options
context:
space:
mode:
Diffstat (limited to 'main_background.js')
-rw-r--r--main_background.js30
1 files changed, 14 insertions, 16 deletions
diff --git a/main_background.js b/main_background.js
index b1c482c..00aae37 100644
--- a/main_background.js
+++ b/main_background.js
@@ -1230,24 +1230,22 @@ function edit_html(html,url,tabid,wl){
dbg_print("Analyzing "+total_scripts+" inline scripts...");
for(var i = 0; i < scripts.length; i++){
- if(scripts[i].src == ""){
- var edit_script = get_script(scripts[i].innerHTML,url,tabid,wl,i);
- edit_script.then(function(edited){
- var edited_source = edited[0];
- var unedited_source = html_doc.scripts[edited[1]].innerHTML.trim();
-
- html_doc.scripts[edited[1]].innerHTML = edited_source;
-
- amt_scripts++;
-
- if(amt_scripts >= total_scripts){
- resolve(remove_noscripts(html_doc));
- }
-
- });
+ if (scripts[i].src == ""){
+ if (scripts[i].type=="" || scripts[i].type=="text/javascript"){
+ var edit_script = get_script(scripts[i].innerHTML,url,tabid,wl,i);
+ edit_script.then(function(edited){
+ var edited_source = edited[0];
+ var unedited_source = html_doc.scripts[edited[1]].innerHTML.trim();
+ html_doc.scripts[edited[1]].innerHTML = edited_source;
+
+ });
+ }
+ amt_scripts++;
+ if(amt_scripts >= total_scripts){
+ resolve(remove_noscripts(html_doc));
+ }
}
}
-
if(total_scripts == 0){
dbg_print("Nothing to analyze.");
resolve(remove_noscripts(html_doc));