将我的自托管网页仅限移动手机访问。
问题的出现原因:用户想要将自己托管的网页仅对移动设备开放,需要判断访问者是否是手机。
解决方法:参考stackoverflow上的回答,使用JavaScript来检测设备是否为手机,并进行页面重定向。
以下是可以实现该功能的JavaScript代码:
function isMobileDevice() { return (typeof window.orientation !== "undefined") || (navigator.userAgent.indexOf('IEMobile') !== -1); } if (isMobileDevice()) { window.location.href = "mobile-page.html"; }
将上述代码放置在网页的`