我们的文件不会在 CrossRider 调试模式下更新

Our files are not updated in CrossRider debug mode

我们正在使用 CrossRider 开发 Internet Explorer 的扩展。我在调试模式下测试了我们的扩展,我更改了本地文件路径的基础 URL - 但在保存新基础 URL 后文件没有更新 - 我看到了来自以前版本的警报,我已经在新版本中删除了这些警报。如何更新基础 URL 以及每次我想更改基础 URL 时是否必须卸载扩展并重新安装?我尝试卸载扩展并重新安装它,但它并没有解决问题,我仍然从 CrossRider 的网站上获得代码,而不是我的基础代码 URL。

顺便说一下,我们的基础 URL 使用 HTTP,网站使用 HTTPS,这有关系吗?

我们的扩展程序 ID 是 43889。我使用的是 Internet Explorer 11,但此扩展程序应该适用于所有版本的 Internet Explorer。

请参阅 Crossrider 论坛上与同一问题相关的 POST/GET requests to localhost not working on a html page resource on IE 帖子:

As of IE11, EPM(Enhanced Protected Mode) is enabled by default. This is a problem for loopback connections because when IE11 is in EPM mode it runs in an isolated AppContainer and AppContainers are not allowed to send network traffic to the local computer, so It's not possible to make requests to localhost unless the html page I'm making a request from is stored locally on my computer.

Workaround: There's a free web debugging application called fiddler, which has a tool that allows AppContainers to send network traffic to the local computer. If there's anyone with the same problem as me I would recomend downloading and installing Fiddler and following this tutorial. After using the tool to allow IE's AppContainer to send traffic to the local computer, like it shows on the tutorial, the requests to localhost on IE11 are now working with no problems! :)

[披露:我是 Crossrider 员工]