大佬教程收集整理的这篇文章主要介绍了Microsoft Edge不允许对websockets进行localhost环回,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Win10 10240上遇到此问题,因此默认情况下启用“允许localhost环回”标志,但它没有帮助.
当我使用checkNetisolation LoopBACkExempt -a -n =“MIcrosoft.MicrosoftEdge_8wekyb3d8bbwe”或此utility时,所有工作都按预期工作.
那么,这是一个案例,在新版本的“MS Edge”环回允许http,但不允许websockets?
如果是这样,是否有可能做出一些解决方法,而不是强迫我的用户运行一些sHell命令或下载externall实用程序?
相关问题:Can’t open localhost in Microsoft Edge (Project Spartan) in Windows 10 preview
@H_616_2@简而言之,当您在MS Edge中调用新的WebSocket时,当您使用错误的“local”-host参数调用它时,它不会生成异常:
var socket,path; var hosts = ['localhost','127.0.0.1']; for (var i in hosts) { path = 'ws://'+hosts[i]+':9446'; console.log( '===> Tested path :: ',path ); try { socket = new WebSocket( path ); break; } catch ( e ) { // !!! Never shown !!! console.error( '===> WebSocket creation error :: ',e ); } }
因此,您无法“重试”与不同的主机连接.
@H_616_2@以上是大佬教程为你收集整理的Microsoft Edge不允许对websockets进行localhost环回全部内容,希望文章能够帮你解决Microsoft Edge不允许对websockets进行localhost环回所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。