配置代理方法
查看文檔統計代碼
點擊查看基礎規范集合
| 暢游 |
內部文檔整理 前端制作規范 |
|---|---|
| 西山居 |
微信小程序接口文檔 內部文檔整理 前端制作規范 CDN-內部整理文檔 驗收標準 外包前端合作細則 |
| 網易 |
//說明文檔:\\192.168.10.65\技術部\重構規范文檔整理\2021年\網易 ssh key權限添加 GIT拉取 項目測試環境發布 |
| 字節跳動 |
game-tool-cli使用說明 前端開發指南 |
| 騰訊互娛 |
\\192.168.10.164\其他資料\其他資料\技術部-2023\切圖-各渠道規范-20231212(更新) 通用適配 前端制作規范 canvas生成圖片 PUBGM規范 英雄聯盟 單機 手Q主題配置文檔 手Q在線編輯器 CF登錄、導航 CF內嵌頁(PSD寬:1240px,頭圖高度請控制在593px以內) 心悅俱樂部(普通版) 心悅俱樂部(模板專題) 各類直播平臺 業務線特殊規范 |
移動端橫版1屏內適配方法-PC一屏內也可用
PC一屏內也可用-參考示例
游戲內不支持手機旋轉-橫豎屏轉換
smoba_rotate=1
一般游戲內默認不支持手機旋轉,以往是需要在活動鏈接上配置參數smoba_rotate=1來支持旋轉
配置入口的時候加下smoba_rotate=1參數試下
index.html?smoba_rotate=1(王者處理方法)
應該是豎屏和橫屏都有參數可以控制的,具體要看這個游戲產品線有支持
一般游戲內默認不支持手機旋轉,以往是需要在活動鏈接上配置參數smoba_rotate=1來支持旋轉
配置入口的時候加下smoba_rotate=1參數試下
index.html?smoba_rotate=1(王者處理方法)
應該是豎屏和橫屏都有參數可以控制的,具體要看這個游戲產品線有支持
meta標簽
單位- rem:
單位- px:
設置webview字體大小不受系統修改而改變
重置input\select樣式
滾動條 樣式設置
常用小組件
前端組件PC相互跳轉
H5里跳轉到PC
if (!/Android|webOS|iPhone|iPad|iPod|BlackBerry|openHarmony|OpenHarmony|HarmonyOS/i.test(navigator.userAgent)) { window.location = "index.html"+ location.search; }
PC里跳轉到H5
if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|openHarmony|OpenHarmony|HarmonyOS/i.test(navigator.userAgent)) { window.location = "m.html"+ location.search; }
判斷微信、手Q
if (!/Android|webOS|iPhone|iPad|iPod|BlackBerry|openHarmony|OpenHarmony|HarmonyOS/i.test(navigator.userAgent)) { window.location = "index.html"+ location.search; }
PC里跳轉到H5
if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|openHarmony|OpenHarmony|HarmonyOS/i.test(navigator.userAgent)) { window.location = "m.html"+ location.search; }
function is_weixn(){
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
alert('isWeiXin')
$('.weixin').show();
$('.qq').hide();
}else if(ua.indexOf('qq/')!= -1){
alert('isQQ')
}else{
alert('非QQ 非微信')
} }
var ua = navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i)=="micromessenger") {
alert('isWeiXin')
$('.weixin').show();
$('.qq').hide();
}else if(ua.indexOf('qq/')!= -1){
alert('isQQ')
}else{
alert('非QQ 非微信')
} }
PUBGM適配
深/淺色模式判斷
//深色模式
function isDarkMode() {
return window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
}
// 使用示例
if (isDarkMode()) {
// 用戶啟用了深色模式
alert('深色模式')
} else {
// 用戶沒有啟用深色模式
alert('正常模式');
}
@media (prefers-color-scheme: dark) {
body,html{background: #000;color:#fff;}
.wrap .light{color:#ff0;}
}
function isDarkMode() {
return window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
}
// 使用示例
if (isDarkMode()) {
// 用戶啟用了深色模式
alert('深色模式')
} else {
// 用戶沒有啟用深色模式
alert('正常模式');
}
@media (prefers-color-scheme: dark) {
body,html{background: #000;color:#fff;}
.wrap .light{color:#ff0;}
}