1
0
mirror of https://github.com/webrecorder/pywb.git synced 2025-03-24 06:59:52 +01:00

client-side rewrite: rewrite_html() doesn't prefix/rewrite table tags (td/th/tr) for now, fixes issues caused by rewriting those tags

This commit is contained in:
Ilya Kreymer 2017-07-24 21:50:43 +00:00
parent c88b843170
commit d8b6ad3a31

View File

@ -1411,18 +1411,18 @@ var _WBWombat = function($wbwindow, wbinfo) {
return string; return string;
} }
if (typeof string != "string" ) {
string = string.toString();
}
if (write_buff) { if (write_buff) {
string = write_buff + string; string = write_buff + string;
write_buff = ""; write_buff = "";
} }
if (typeof string != "string" ) {
string = string.toString();
}
var orig_string = string; var orig_string = string;
string = string.replace(/<(\/?)(FRAME|TD|TR|TH)\b/ig, "<$1PYWB_$2"); string = string.replace(/<(\/?)(FRAME)\b/ig, "<$1PYWB_$2");
var inner_doc = new DOMParser().parseFromString(string, "text/html"); var inner_doc = new DOMParser().parseFromString(string, "text/html");
@ -1473,7 +1473,7 @@ var _WBWombat = function($wbwindow, wbinfo) {
} }
if (string && string != orig_string) { if (string && string != orig_string) {
string = string.replace(/<(\/?)PYWB_(FRAME|TD|TR|TH)\b/ig, "<$1$2"); string = string.replace(/<(\/?)PYWB_(FRAME)\b/ig, "<$1$2");
} }
return string; return string;