1
0
mirror of https://github.com/webrecorder/pywb.git synced 2025-03-15 00:03:28 +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;
}
if (typeof string != "string" ) {
string = string.toString();
}
if (write_buff) {
string = write_buff + string;
write_buff = "";
}
if (typeof string != "string" ) {
string = string.toString();
}
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");
@ -1473,7 +1473,7 @@ var _WBWombat = function($wbwindow, wbinfo) {
}
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;