【发布时间】:2014-04-25 19:27:50
【问题描述】:
我在我的项目中包含了 gecko(firefox 引擎)网络浏览器。我希望能够不更改我与默认 Web 浏览器一起使用的原始代码。可以将我现有的代码与壁虎引擎一起使用吗?
【问题讨论】:
-
您遇到了哪些错误?
我在我的项目中包含了 gecko(firefox 引擎)网络浏览器。我希望能够不更改我与默认 Web 浏览器一起使用的原始代码。可以将我现有的代码与壁虎引擎一起使用吗?
【问题讨论】:
只需在应用程序根目录的“/App_Browsers”文件夹中创建一个“genericmozilla5.browser”文件,内容如下:
<browsers>
<browser id="GenericMozilla5" parentID="Mozilla">
<identification>
<userAgent match="Mozilla/5\.(?'minor'\d+).*[C|c]ompatible; ?(?'browser'.+); ?\+?(http://.+)\)" />
</identification>
<capabilities>
<capability name="majorversion" value="5" />
<capability name="minorversion" value="${minor}" />
<capability name="browser" value="${browser}" />
<capability name="Version" value="5.${minor}" />
<capability name="activexcontrols" value="true" />
<capability name="backgroundsounds" value="true" />
<capability name="cookies" value="true" />
<capability name="css1" value="true" />
<capability name="css2" value="true" />
<capability name="ecmascriptversion" value="1.2" />
<capability name="frames" value="true" />
<capability name="javaapplets" value="true" />
<capability name="javascript" value="true" />
<capability name="jscriptversion" value="5.0" />
<capability name="supportsCallback" value="true" />
<capability name="supportsFileUpload" value="true" />
<capability name="supportsMultilineTextBoxDisplay" value="true" />
<capability name="supportsMaintainScrollPositionOnPostback" value="true" />
<capability name="supportsVCard" value="true" />
<capability name="supportsXmlHttp" value="true" />
<capability name="tables" value="true" />
<capability name="vbscript" value="true" />
<capability name="w3cdomversion" value="1.0" />
<capability name="xml" value="true" />
<capability name="tagwriter" value="System.Web.UI.HtmlTextWriter" />
</capabilities>
</browser>
</browsers>
【讨论】: