From 496defda42e5535b5db37448702849504220b66e Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Tue, 8 Aug 2017 17:47:44 -0700 Subject: [PATCH] proxy obj regex: rewrite known window property (this.window, this.location, this.document, etc...) access to use proxy obj instead --- pywb/rewrite/regex_rewriters.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pywb/rewrite/regex_rewriters.py b/pywb/rewrite/regex_rewriters.py index 9f1fa100..d94e9985 100644 --- a/pywb/rewrite/regex_rewriters.py +++ b/pywb/rewrite/regex_rewriters.py @@ -181,6 +181,8 @@ if (!self.__WB_pmw) {{ self.__WB_pmw = function(obj) {{ return obj; }} }}\n\ def __init__(self, rewriter, rules=[]): rules = rules + [ (r'Function\(["\']return this["\']\)', RegexRewriter.format('Function("return this._WB_wombat_obj_proxy || this")'), 0), + (r'(?