我们正在使用CrossRider为Internet Explorer开发扩展程序。我在调试模式下测试了我们的扩展,我更改了本地文件路径的基本URL - 但保存新基本URL后文件没有更新 - 我看到了以前版本的警报,我已经在新版本中删除了这些警报。如何更新基本URL,是否必须卸载扩展程序并在每次要更改基本URL时重新安装它?我尝试卸载扩展程序并重新安装它并且它没有解决问题,我仍然从CrossRider的网站获取代码,而不是我的基本URL的代码。
顺便说一句,我们的基本网址是HTTP,网站是HTTPS,重要吗?
我们的分机ID是43889.我使用的是Internet Explorer 11,但此扩展程序适用于所有版本的Internet Explorer。
答案 0 :(得分:2)
请参阅Crossrider论坛上与同一问题相关的POST/GET requests to localhost not working on a html page resource on IE主题:
自IE11起,默认启用EPM(增强保护模式)。这个 是环回连接的问题,因为当IE11处于EPM模式时 它在一个独立的AppContainer中运行,不允许使用AppContainer 将网络流量发送到本地计算机,这是不可能的 除非我正在发出请求的html页面,否则向localhost发出请求 来自本地存储在我的计算机上。
解决方法:有一个名为fiddler的免费Web调试应用程序, 它有一个允许AppContainers发送网络流量的工具 本地电脑。如果有人和我有同样的问题我 会建议下载并安装Fiddler并遵循这一点 教程。使用该工具后,允许IE的AppContainer发送 流量到本地计算机,就像在教程中显示的那样 IE11上对localhost的请求现在没有问题! :)
[披露:我是Crossrider员工]