mirror of
https://github.com/webrecorder/pywb.git
synced 2025-03-15 00:03:28 +01:00
bump version to 0.7.3
rewrite: add additional tags for client side src rewrite, add missing tags to server-side html rewrite
This commit is contained in:
parent
a4447fef0d
commit
205aeca4a1
@ -1,3 +1,9 @@
|
||||
pywb 0.7.3 changelist
|
||||
~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
* More compresensive client side ``src`` attribute rewriting (via wombat.js), additional server-side HTML tag rewriting.
|
||||
|
||||
|
||||
pywb 0.7.2 changelist
|
||||
~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
PyWb 0.7.2
|
||||
PyWb 0.7.3
|
||||
==========
|
||||
|
||||
.. image:: https://travis-ci.org/ikreymer/pywb.png?branch=develop
|
||||
|
@ -30,6 +30,8 @@ class HTMLRewriterMixin(object):
|
||||
'base': {'href': defmod},
|
||||
'blockquote': {'cite': defmod},
|
||||
'body': {'background': 'im_'},
|
||||
'button': {'formaction': defmod},
|
||||
'command': {'icon': 'im_'},
|
||||
'del': {'cite': defmod},
|
||||
'embed': {'src': 'oe_'},
|
||||
'head': {'': defmod}, # for head rewriting
|
||||
@ -37,7 +39,8 @@ class HTMLRewriterMixin(object):
|
||||
'img': {'src': 'im_',
|
||||
'srcset': 'im_'},
|
||||
'ins': {'cite': defmod},
|
||||
'input': {'src': 'im_'},
|
||||
'input': {'src': 'im_',
|
||||
'formaction': defmod},
|
||||
'form': {'action': defmod},
|
||||
'frame': {'src': 'fr_'},
|
||||
'link': {'href': 'oe_'},
|
||||
@ -49,7 +52,8 @@ class HTMLRewriterMixin(object):
|
||||
'ref': {'href': 'oe_'},
|
||||
'script': {'src': 'js_'},
|
||||
'source': {'src': 'oe_'},
|
||||
'video': {'src': 'oe_'},
|
||||
'video': {'src': 'oe_',
|
||||
'poster': 'im_'},
|
||||
|
||||
'div': {'data-src': defmod,
|
||||
'data-uri': defmod},
|
||||
|
@ -105,6 +105,8 @@ _WBWombat = (function() {
|
||||
"http:/" + prefix, "https:/" + prefix];
|
||||
}
|
||||
|
||||
var SRC_TAGS = ["IMG", "SCRIPT", "VIDEO", "AUDIO", "SOURCE", "EMBED", "INPUT"];
|
||||
|
||||
//============================================
|
||||
function rewrite_url_(url) {
|
||||
// If undefined, just return it
|
||||
@ -692,7 +694,7 @@ _WBWombat = (function() {
|
||||
}
|
||||
|
||||
override_attr(created, "src");
|
||||
} else if (created.tagName == "IMG" || created.tagName == "VIDEO" || created.tagName == "AUDIO") {
|
||||
} else if (created.tagName && starts_with(created.tagName, SRC_TAGS)) {
|
||||
override_attr(created, "src");
|
||||
}
|
||||
// } else if (created.tagName == "A") {
|
||||
|
Loading…
x
Reference in New Issue
Block a user