2023年6月

有个需求,pc与mobile 两端是一个地址,因此在手机端添加检测环境
一开始 检测屏幕宽度, 缺点是需要 页面 ready之后才可以判断 ,横屏时判断不准。
遂查了下,用一些手机浏览器与pc端的不同点来判断。

let isMobile = window.matchMedia("(any-pointer:coarse)").matches;

在页面加载时执行便可判断,页面卡顿几乎无感。🥰😘😛

JavaScript 侦测手机浏览器的五种方法

$_ALLOW_ORIGIN = array(
    'http://localhost:8080',
    'http://udomain.zz',
);
$_ORIGIN = isset($_SERVER['HTTP_ORIGIN'])? $_SERVER['HTTP_ORIGIN'] : '';
if(in_array($_ORIGIN, $_ALLOW_ORIGIN)){
    header('Access-Control-Allow-Origin:'.$_ORIGIN);
    header('Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS, post, get');
    header("Access-Control-Max-Age", "3600");
    header("Access-Control-Allow-Headers: *");
    header("Access-Control-Allow-Credentials", "true");
}

Git 在不同的操作系统上对文件名大小写的敏感度不同。在 Linux 和 Mac OS X 上,Git 是区分大小写的,所以 README.md 和 Readme.md 是两个不同的文件。但是在 Windows 上,Git 是不区分大小写的,所以 README.md 和 Readme.md 是同一个文件。

git config core.ignorecase false # 设置 Git 在 Windows 上也区分大小写

Git 奇幻之旅