【问题标题】:Our files are not updated in CrossRider debug mode我们的文件在 CrossRider 调试模式下没有更新
【发布时间】:2015-01-07 12:33:41
【问题描述】:

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

顺便说一句,我们的基本 URL 是 HTTP,而网站是 HTTPS,这有关系吗?

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

【问题讨论】:

    标签: javascript internet-explorer browser-extension crossrider


    【解决方案1】:

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

    从 IE11 开始,默认启用 EPM(增强保护模式)。这 是环回连接的问题,因为当 IE11 处于 EPM 模式时 它在隔离的 AppContainer 中运行,并且不允许使用 AppContainer 将网络流量发送到本地计算机,因此不可能 向 localhost 发出请求,除非我正在发出请求的 html 页面 from 本地存储在我的计算机上。

    解决方法:有一个名为 fiddler 的免费网络调试应用程序, 它有一个工具允许 AppContainers 将网络流量发送到 本地计算机。如果有人和我有同样的问题,我 会推荐下载和安装 Fiddler 并遵循这个 教程。使用该工具后允许IE的AppContainer发送 到本地计算机的流量,就像教程中显示的那样, 在 IE11 上对 localhost 的请求现在可以正常工作了! :)

    [披露:我是 Crossrider 的员工]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-09
      • 1970-01-01
      • 2010-10-27
      • 2014-09-19
      • 1970-01-01
      • 2018-12-25
      相关资源
      最近更新 更多