標籤

BAT (38) shell (34) Virtual Machine (33) Xubuntu (29) acfs (25) PHP (24) CentOS (21) Virtul Box (20) 編輯器 (17) 資料庫 (15) lubuntu (13) windows (13) CPP (12) ubuntu (12) chrome (11) laravel (10) Docker (9) Python (9) 5A88 (7) VMware (6) 資料結構 (6) Javascript (5) Node (5) Proxmox VE (5) 公告系統 (5) 程式積木 (5) Android Studio (4) ANN (3) OB2D2016x64 (3) Xoops (3) clonezilla (3) samba (3) 公文 (3) 其他 (3) 硬體 (3) API (2) Android (2) AppInvent2 (2) Html (2) Hyper-V (2) Nas (2) botnet (2) mbot (2) swift (2) wordpress (2) 樣板 (2) 防火牆 (2) AD的應用 (1) Ansible (1) Arduino (1) CSS (1) GitLab (1) HA Proxy (1) LegoEV3 (1) PowerShell (1) Scratch (1) VM (1) XenServer (1) kotlin (1) linuxmint (1) lxc (1)

2019年9月30日 星期一

讓網頁自動判斷並導向一般網頁還是手機版網頁

老實說,在自適應網頁的時代裡,竟然還要做這項工具?!
在過去的時代裡,常常用PhotoShop裁切圖片並轉成網頁。
美工人員只要專心畫圖(分成一般版與手機版),並將圖片交由網頁人員。
網頁人員利用PhotoShop裁切圖片並轉成網頁即可做出美美的網頁(分成一般版與手機版)

注意事項:
裁切成網頁時,會出現小小的細邊。該如何處理?
設定底圖顏色跟出現細邊的圖片顏色一致,就看不出來了。資料來源3的色碼轉換器

那我們要如何讓程式判斷該往一般版還是手機版
假定
伺服器IP:192.168.199.54
一般版網頁檔名 general.html
手機版網頁檔名 mobile.html
程式碼:
<html>
<head>
<title>AuotOrientate</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script>
function AuotOrientate(){
         if (screen.width >= screen.height ) {
        document.location.href="http://192.168.199.54/general.html";
     } else {
document.location.href="http://192.168.199.54/mobile.html";
}   
}
</script>
</head>
<body onload="AuotOrientate()">
</body>
</html>

或是

<html>
<head>
<title>Changhua</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script>
window.onload=function AuotOrientate(){
         if (screen.width >= screen.height ) {
        document.location.href="http://192.168.199.54/general.html";
     } else {
document.location.href="http://192.168.199.54/mobile.html"; 
     }    
}
</script>
</head>
<body>
</body>
</html>

資料來源:
1.網頁自動轉址/重新導向/URL重定向方法(HTML/Javascript/PHP的轉址)
2.js判斷螢幕解析度的程式碼
3.色碼轉換器
4.如何利用PHP語法來偵測是不是使用手機瀏覽網頁,新增手機用戶的客製選單
5.js判斷滑鼠是否停止移動Script
6.PHP Mobile Device Detection,簡單地用 PHP 判斷訪客的上網裝置

沒有留言:

張貼留言

在 Windows 10 x64 1909版,使用BAT快速安裝公文系統與人事服務網(自然人憑證)版

相關內容移往 https://skjhcreator.blogspot.com/2021/02/windows-10-x64-1909bat.html