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:
parent
c88b843170
commit
d8b6ad3a31
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user