C#可以使用Firefox代替IE吗?

时间:2016-11-06 06:29:45

标签: c# internet-explorer coldfusion

我有点问题。我使用用C#编写的前端应用程序为我的公司订单输入,报价,合同和控制打印。它还使用内置的Web浏览器来访问ColdFusion(8)Web表单。最新的IE补丁使得更新IE的用户无法从应用程序中点击链接。

我可以:

  • 重新安装适用于
  • 的旧版IE
  • 重新编写网络浏览器,可能会使用其他浏览器作为基础。我从来没有这样做过,所以我很无能为力。

我在正确的道路上吗?我现在所做的只是从Chrome打开应用程序,它运行良好;但是,有一些功能可以回调到使用外部浏览器时无效的C#应用​​程序。

1 个答案:

答案 0 :(得分:2)

如果根本原因不明显,您可以尝试指定Internet Explorer通过x-ua标头使用其旧版本。

<html>
<head>
  <!-- Use Internet Explorer 9 Standards mode -->
  <meta http-equiv="x-ua-compatible" content="IE=9">
  <title>My webpage</title>
</head>
<body>
  <p>Content goes here.</p>
</body>
</html> 

https://msdn.microsoft.com/library/jj676915.aspx

如果这样可行,那么花时间来解决问题的根本原因是一个很好的解决办法,但如果可以,请不要留在旧版本的Internet Explorer上。这些问题只会在未来变得更糟,如果你这样做,你会错过对Internet Explorer的改进。