webstorm2017.2.2版本,打开IE浏览器提示没有授权

打开IE的提示,打开chrome的时候还是正常的;

webstorm page requested without authorization you can copy url and open it in browser to trust it

表现

的效果如下;

IE上的如下

在debug里,允许了未签名的请求

 

,但是ie里中文编码默认多了一个”;

上面这种设置,可以保证英文路径的正常打开,但是中文路径下,ie还是打不开的;

报错404

分析出来的原因

比如,路径是:

http://localhost:63342/js-notes/前端编程初识/JS由哪些部分组成.html?_ijt=itkla7lneugd1fououm5otjam6

这时候转的URL应该是:

http%3a%2f%2flocalhost%3a63342%2fjs-notes%2f%e5%89%8d%e7%ab%af%e7%bc%96%e7%a8%8b%e5%88%9d%e8%af%86%2fJS%e7%94%b1%e5%93%aa%e4%ba%9b%e9%83%a8%e5%88%86%e7%bb%84%e6%88%90.html%3f_ijt%3ditkla7lneugd1fououm5otjam6

然而浏览器通过webstorm打开IE,默认打开的是:

http://localhost:63342/js-notes/%22%E5%89%8D%E7%AB%AF%E7%BC%96%E7%A8%8B%E5%88%9D%E8%AF%86/JS%E7%94%B1%E5%93%AA%E4%BA%9B%E9%83%A8%E5%88%86%E7%BB%84%E6%88%90.html?_ijt=pv4nsb6gfq83pfnrhbbihec7r9″

通过转回来看:

http://localhost:63342/js-notes/”前端编程初识/JS由哪些部分组成.html?_ijt=pv4nsb6gfq83pfnrhbbihec7r9″

然后多了一个双引号;从遇到第一个中文开始,到后面为止,通过””包裹了一下;

如果把第一个双引号去掉,路径就正常了,就可以正常访问了。

解决办法:待解决;

替代办法:如果需要在IE里调试,先在chrome打开,把chrome中当前的url,复制黏贴到IE浏览器中;

TODO:webstorm2017.2.2,编辑器内打开IE;如果是英文路径和文件名可以正常打开;如果含有中文,路径中第一个中文到最后,会被双引号””包装,然后拼接(导致了404错误);

~~~~

未经允许不得转载:朱邦邦的WEB前端开发博客 » webstorm2017.2.2版本,打开IE浏览器提示没有授权

赞 (1)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址