我在一家国际公司的分公司工作。母公司已向所有分支机构强制实施第三方支持工具。这是一个基于Web的解决方案,由提供商托管,并使用https进行访问。
问题是: - 这个工具是强加的,我们不能选择不使用它 - 公司标准是Internet Explorer - 这个工具不能满足当地的需求和一些欧洲分支机构的要求
欧洲分支机构的问题如下: - 我们不希望在中央解决方案中存储屏幕截图,因为它们可能会显示我们不想放在国外的信息。 - 无法显示欧洲潜在客户/客户的名称和ID。
因此,已决定不会将任何屏幕截图上传到该工具,我们将通过虚假链接替换它;并且不会放置任何客户名称或ID,而是替换为假身份证。
现在的结果是,当我们使用这些欧洲国家的工具时,很少有屏幕不再可用,因为包含虚假数据:带有屏幕截图的屏幕和带有客户名称的屏幕。
所以我们必须找到一种在本地动态替换它的方法。然后选择:用真实的图像链接替换伪图像链接;用真实的id替换假id。
此过程必须在本地运行。
我们考虑使用中间的人来应用更改,但是我们必须忘记这个选项,因为它会违反我们与第三方提供商的合同。
因此,我现在看到的唯一选项是附加组件或浏览器扩展,对于范围内的页面,它将应用上述更改。
由于我们也使用Internet Explorer,我想知道最好的方法是什么。代码必须调用服务以从本地数据库中检索数据。因此,能够管理凭证并调用服务的C#解决方案似乎是解决方案。
但由于我不熟悉这些技术,我想知道最简单的技术是什么。我们不能仅为几页投入太多。
我是否有义务写一个C#插件?或者可以在这里使用js(例如Kango)框架吗? 你会推荐什么?