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

标签 javascript

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

最佳答案

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

关于javascript - 如何检测网页是否从网站或本地文件系统运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3920892/

相关文章:

javascript - 重定向到另一个站点时如何运行 JavaScript 代码?

javascript - Echart bar不会显示使用json

javascript - 将连接的 JavaScript 字符串传递到 JQuery 变量中?

javascript - 如何将一个 RXJ 流用于 2 件不同的事情

javascript - 为什么带有 json 内容类型的 ajax post 发送数据 url 编码?

javascript - 如何在没有浏览器的 node.js 中使用 FormData?

javascript - 如何向 jquery ajax 成功和错误函数添加更多参数

javascript - Windows 通知的服务器端进程

javascript - 如何不显示字符串中只出现一次的短语?

javascript - 如何在 css 中制作 1 个图像 block ?