草庐IT

宿主机

全部标签

局域网内两台主机 IP ping 不通的问题分析

1、问题背景同一个局域网内的两台主机互相之间ping不通IP;或者A机器可以ping通B机器,但是,B机器ping不通A机器。2、原因分析1)查看两台机器的IP配置的IP是否在同一网段,子网掩码、网关是否一样;2)检查两台机器的防火墙是否开启。PS:检查机器的防火墙状态1)Linux机器使用命令检查,命令如下:systemctlstatusfirewalld开启防火墙,命令如下:systemctlstartfirewalld关闭防火墙,命令如下:systemctlstopfirewalld启用防火墙,命令如下:systemctlenablefirewalld禁用防火墙,命令如下:systemc

javascript - WebSocket 到本地主机在 Microsoft Edge 上不起作用

我创建了一个简单的WebSocket服务器,并尝试使用以下代码连接到它:functiontest(name){varws=newWebSocket('ws://localhost:1234');ws.onopen=function(){ws.send('Hellofrom'+name);}}test('Edge');这在Windows10上的Chrome和IE11中运行良好,但是当我在Edge中尝试时,onopen函数没有被调用,相反我最终得到以下错误:SCRIPT12029:WebSocketError:NetworkError12029,Aconnectionwiththeserv

javascript - 宿主元素的条件样式

我有一个组件,它所做的只是渲染,它是这样的:@Component({selector:'my-comp',host:???,template:``})exportdefaultclassMyComp{@Input()title:string;publicisChanged:boolean;}该组件有一个isChanged属性,我想根据该isChanged属性在宿主元素上应用样式。这可能吗? 最佳答案 您为此使用class和style前缀。这是一个示例:@Component({selector:'my-comp',host:{'[cl

javascript - XMLHttpRequest 从远程主机获取 HTTP 响应

为什么下面的代码BasedonMozillaexample不起作用?尝试使用Firefox3.5.7和Chrome。varreq=newXMLHttpRequest();req.open('GET','http://www.mozilla.org/',false);req.send();if(req.status==200){alert(req.responseText);}请浏览器从本地磁盘中提取html(file:///C:/Users/Maxim%20Veksler/Desktop/XMLHTTP.html)在Firefox上它给出了以下错误:uncaughtexception:

javascript - 带有 IE11+ 的 CORS 拒绝使用 SSL 访问本地主机

非常简短的版本:是否有人通过SSL在IE中通过AJAX成功请求本地资源?我无法解决“访问被拒绝”错误。较长的版本:我正在使用AJAX从运行本地Web服务的应用程序中检索JSON。Web服务channel已加密,因此如果远程站点通过HTTPS提供服务,则不会出现“安全页面上的不安全资源”错误。因此,在地址栏中是某种远程站点...mysite.com。它正在从https://localhost/接收信息。Web服务正在为CORS设置正确的header,并且在Chrome和Firefox中一切正常。在IE中,如果我将我的https://localhost资源放入地址栏,则会返回并显示正确的资

javascript - 在 Javascript 中,有什么方法可以知道从哪个主机脚本加载的?

在javascript中,作为从某个主机加载的脚本,有没有办法知道我是从哪个服务器/主机加载的?我需要向该主机发出额外的ajax请求,并且更愿意动态地找出主机。因此,如果您在页面上包含一个javascript文件当javascript执行时,在test.js中...varhost_loaded_from=???//shouldbesomehost.com谢谢 最佳答案 isthereanywaytoknowwhatserver/hostIwasloadedfrom?是的,当使用defer或async属性异步加载脚本时,except是

javascript - 同源主机,JS中的不同端口

对于两个主机http://1.com.local/http://2.com.local:8080/如何使用document.domain在两者之间启用DOM操作?如果我将两者都设置为com.local它不起作用,因为第二个主机然后获取域com.local:8080。当我尝试手动将第一个的域设置为com.local:8080时,端口被剪掉了,域仍然是com.local。在这种情况下如何启用DOM操作? 最佳答案 你不能。抱歉-同源包括ports您可以使用CORS和ajax将一些东西从一台服务器复制到另一台服务器,如果你启用它的话。

javascript - 你能阻止 Angular 组件的主机点击被触发吗?

我正在创建一个包装原生的Angular组件具有一些附加功能的元素。如果按钮被禁用并且我想复制相同的功能,则按钮不会触发点击事件。即,给定:Save有没有办法my-button防止onClick()从被调用?在Angular中,您可以通过这种方式监听主机点击事件,并停止该事件的传播://Insidemy-buttoncomponent@HostListener('click',['$event'])onHostClick(event:MouseEvent){event.stopPropagation();}这可以防止事件冒泡到祖先元素,但不会停止内置的(click)在同一宿主元素上触发的

javascript - 窗口中主机和主机名之间的区别

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Whatsthedifferencebetweenwindow.location.hostandwindow.location.hostname我正在使用控制台查看window变量,我注意到有两个不同的字段,一个名为host,另一个名为hostname。在我检查了几个站点之后,两者的值似乎相同。它们之间有什么区别?哪个应该用于什么目的?

javascript - Google 从本地主机登录中的 idpiframe_initialization_failed

我正在尝试通过关注thislink创建一个Google登录按钮.到目前为止,帐户选择对话框即将出现,但之后我在控制台中看不到任何结果。相反,我在页面加载时收到此错误,"idpiframe_initialization_failed",details:"Notavalidoriginfortheclient:http://localhos…itelistthisoriginforyourproject'sclientID."details:"Notavalidoriginfortheclient:http://localhosthasnotbeenwhitelistedforclient