fix(external-script): script attrs

This commit is contained in:
qingwei.li
2017-04-25 12:39:58 +08:00
parent d7b0d1b949
commit 2653849a3e

View File

@@ -8,8 +8,8 @@ function handleExternalScript () {
if (script && script.src) {
const newScript = document.createElement('script')
;['src', 'async', 'defer'].forEach(attribute => {
newScript[attribute] = script[attribute]
Array.prototype.slice.call(script.attributes).forEach(attribute => {
newScript[attribute.name] = attribute.value
})
script.parentNode.insertBefore(newScript, script)