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
|
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
|
.. image:: https://travis-ci.org/ikreymer/pywb.png?branch=develop
|
||||||
|
@ -30,6 +30,8 @@ class HTMLRewriterMixin(object):
|
|||||||
'base': {'href': defmod},
|
'base': {'href': defmod},
|
||||||
'blockquote': {'cite': defmod},
|
'blockquote': {'cite': defmod},
|
||||||
'body': {'background': 'im_'},
|
'body': {'background': 'im_'},
|
||||||
|
'button': {'formaction': defmod},
|
||||||
|
'command': {'icon': 'im_'},
|
||||||
'del': {'cite': defmod},
|
'del': {'cite': defmod},
|
||||||
'embed': {'src': 'oe_'},
|
'embed': {'src': 'oe_'},
|
||||||
'head': {'': defmod}, # for head rewriting
|
'head': {'': defmod}, # for head rewriting
|
||||||
@ -37,7 +39,8 @@ class HTMLRewriterMixin(object):
|
|||||||
'img': {'src': 'im_',
|
'img': {'src': 'im_',
|
||||||
'srcset': 'im_'},
|
'srcset': 'im_'},
|
||||||
'ins': {'cite': defmod},
|
'ins': {'cite': defmod},
|
||||||
'input': {'src': 'im_'},
|
'input': {'src': 'im_',
|
||||||
|
'formaction': defmod},
|
||||||
'form': {'action': defmod},
|
'form': {'action': defmod},
|
||||||
'frame': {'src': 'fr_'},
|
'frame': {'src': 'fr_'},
|
||||||
'link': {'href': 'oe_'},
|
'link': {'href': 'oe_'},
|
||||||
@ -49,7 +52,8 @@ class HTMLRewriterMixin(object):
|
|||||||
'ref': {'href': 'oe_'},
|
'ref': {'href': 'oe_'},
|
||||||
'script': {'src': 'js_'},
|
'script': {'src': 'js_'},
|
||||||
'source': {'src': 'oe_'},
|
'source': {'src': 'oe_'},
|
||||||
'video': {'src': 'oe_'},
|
'video': {'src': 'oe_',
|
||||||
|
'poster': 'im_'},
|
||||||
|
|
||||||
'div': {'data-src': defmod,
|
'div': {'data-src': defmod,
|
||||||
'data-uri': defmod},
|
'data-uri': defmod},
|
||||||
|
@ -105,6 +105,8 @@ _WBWombat = (function() {
|
|||||||
"http:/" + prefix, "https:/" + prefix];
|
"http:/" + prefix, "https:/" + prefix];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var SRC_TAGS = ["IMG", "SCRIPT", "VIDEO", "AUDIO", "SOURCE", "EMBED", "INPUT"];
|
||||||
|
|
||||||
//============================================
|
//============================================
|
||||||
function rewrite_url_(url) {
|
function rewrite_url_(url) {
|
||||||
// If undefined, just return it
|
// If undefined, just return it
|
||||||
@ -692,7 +694,7 @@ _WBWombat = (function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
override_attr(created, "src");
|
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");
|
override_attr(created, "src");
|
||||||
}
|
}
|
||||||
// } else if (created.tagName == "A") {
|
// } else if (created.tagName == "A") {
|
||||||
|
2
setup.py
2
setup.py
@ -34,7 +34,7 @@ class PyTest(TestCommand):
|
|||||||
|
|
||||||
setup(
|
setup(
|
||||||
name='pywb',
|
name='pywb',
|
||||||
version='0.7.2',
|
version='0.7.3',
|
||||||
url='https://github.com/ikreymer/pywb',
|
url='https://github.com/ikreymer/pywb',
|
||||||
author='Ilya Kreymer',
|
author='Ilya Kreymer',
|
||||||
author_email='ikreymer@gmail.com',
|
author_email='ikreymer@gmail.com',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user