我们正在使用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线程:


  从IE11开始,默认情况下启用EPM(增强保护模式)。这个
  环回连接是一个问题,因为当IE11处于EPM模式时
  它在隔离的AppContainer中运行,不允许使用AppContainer
  将网络流量发送到本地计算机,因此无法
  向本地主机发出请求,除非我正在发出html页面
  来自本地存储在我的计算机上。
  
  解决方法:有一个免费的网络调试应用程序,叫做fiddler,
  它具有允许AppContainers将网络流量发送到的工具
  本地计算机。如果有人和我有同样的问题我
  会建议下载并安装Fiddler,然后再执行此操作
  教程。使用该工具允许IE的AppContainer发送后
  到本地计算机的流量,如教程中所示
  对IE11上的localhost的请求现在可以正常工作! :)


[披露:我是Crossrider员工]

关于javascript - 我们的文件未在CrossRider Debug模式下更新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27819620/

10-12 13:34