为什么 Phantomjs/Selenium 删除单个 HTML 元素上的重复属性
Why Phantomjs/Selenium remove duplicated attributes on single HTML element
Phantomjs/selenium 似乎自动删除了 HTML 元素上的重复属性。这是从 HTML 标准本身(任何指针?)或 webkit/gecko 的某些实现事实上强制执行的吗?
HTML5 建议 8.1.2.3 Attributes:
部分
There must never be two or more attributes on the same start tag whose names are an ASCII case-insensitive match for each other.
其他 "standards-conform" 浏览器也会发生这种情况。
Phantomjs/selenium 似乎自动删除了 HTML 元素上的重复属性。这是从 HTML 标准本身(任何指针?)或 webkit/gecko 的某些实现事实上强制执行的吗?
HTML5 建议 8.1.2.3 Attributes:
部分There must never be two or more attributes on the same start tag whose names are an ASCII case-insensitive match for each other.
其他 "standards-conform" 浏览器也会发生这种情况。