我有一个网站,与打破的遗留第三方控件,是错误的解析任何两位数版本号。
在这里看到完全愚蠢的bug报告:http://www.infragistics.com/community/forums/t/65047.aspx
例如Firefox9.0就行了。Firefox 10.0中断。
我不能改变控件的来源,我只需要为客户解决这个问题--我不在乎怎么做。
我目前正在尝试用通配符覆盖*.browser文件,这将允许我将版本号强制到其他,而不管浏览器实际上是。
我怎么才能完成这件事?到目前为止我已经尝试过..。
<browser id="Wildcard" parentID="Default">
<identification>
<userAgent match="." />
</identification>
<capabilities>
<capability name="majorversion" value="9" />
<capability name="minorversion" value="0" />
<capability name="version" value="9.0" />
</capabilities>
</browser>
谢谢!
发布于 2013-12-04 19:17:59
事实证明,您必须使用Default扩展refID定义,而不是对用户代理或其他类似的黑客进行通配符。最后的结果非常简单:
<browser refID="Default">
<capabilities>
<capability name="majorversion" value="9" />
<capability name="minorversion" value="0" />
<capability name="version" value="9.0" />
</capabilities>
</browser>https://stackoverflow.com/questions/20383111
复制相似问题