如何检测网页是否从网站或本地文件系统运行

dan*_*son 32 javascript

我是javascript的新手.如何检测我的javascript是从网站(http://)运行到本地文件.

Jac*_*kin 62

switch(window.location.protocol) {
   case 'http:':
   case 'https:':
     //remote file over http or https
     break;
   case 'file:':
     //local file
     break;
   default: 
     //some other protocol
}
Run Code Online (Sandbox Code Playgroud)

  • 这不是真的。站点可以在本地托管,并且在本地Web服务器上托管时仍使用“ http”协议。 (3认同)
  • 添加一个'https:'案例,你会很高兴. (2认同)