|
|
@@ -8,11 +8,6 @@
|
|
|
import { decodeHTML } from 'entities'
|
|
|
import { makeMap } from '../../shared/util'
|
|
|
|
|
|
-// PhantomJS encodes attribute values when retriving outerHTML.
|
|
|
-const inPhantomJS =
|
|
|
- typeof navigator !== 'undefined' &&
|
|
|
- navigator.userAgent.indexOf('PhantomJS') > -1
|
|
|
-
|
|
|
// Regular Expressions for parsing tags and attributes
|
|
|
const singleAttrIdentifier = /([^\s"'<>\/=]+)/
|
|
|
const singleAttrAssign = /=/
|
|
|
@@ -242,7 +237,7 @@ export function parseHTML (html, handler) {
|
|
|
var value = args[3] || args[4] || (args[5] && fillAttrs(args[5]) ? args[1] : '')
|
|
|
return {
|
|
|
name: args[1],
|
|
|
- value: inPhantomJS ? decodeHTML(value) : value
|
|
|
+ value: decodeHTML(value)
|
|
|
}
|
|
|
})
|
|
|
|