返回頂部
關閉軟件導航
位置:首頁 > 技術分享 > SEO優化>利用screenWidth與screenHeight手算布局,tomcathttp轉https加密解密算法的no

在app.js中獲取到設備寬高

//設備信息

wx.getSystemInfo({

success:function(res){

that.screenWidth=res.windowWidth;

that.screenHeight=res.windowHeight;

that.pixelRatio=res.pixelRatio;

}

});

然后挖坑在布局頁面

很后在js中實現數值

setImageWidth:function(){

varscreenWidth=getApp().screenWidth;

varimageWidth=(screenWidth-130)/3;

this.setData({

imageWidth:imageWidth

利用screenWidth與screenHeight手算布局,tomcathttp轉https加密解密算法的no

});

},

setSideHeight:function(){

this.setData({

sidebarHeight:getApp().screenHeight

});

},

如圖:

源碼下載:,本文涉及代碼存于/pages/category/category文件夾中。

二:tomcat轉s

作者:angrypanda_panpan,來自原文地址由于小程序需要使用s協議,在使用用騰訊云的服務器時,負載均衡服務器(SSL證書部署在此服務器上)與業務服務器上的apache之間使用的是,apache與tomcat之間也使用的是,這樣導致兩個問題,tomcat在redirect的時會跳轉到上

解決方案:1.在tomcat,service.xml中Connector增加proxyName,proxyPort-->解決跳轉到127.0.0.1的問題

2.在apache的config中增加RequestHeadersetX-Forwarded-Proto"s"-->解決轉s的問題

ProxyPass/:8080/

ProxyPassReverse/:8080/

RequestHeadersetX-Forwarded-Proto"s"

三:加密解密算法的nodejs實現

作者:大球和二憨,來自授權地址接口假如涉及敏感數據(如wx.getUserInfo當中的openid),接口的明文內容將不包含敏感數據。開發者如需要獲取敏感數據,需要對接口返回的加密數據(encryptData)進行對稱解密。解密算法如下:

對稱解密使用的算法為AES-128-CBC,數據采用PKCS#7填充。對稱解密的目標密文為Base64_Decode(encryptData),對稱解密秘鑰aeskey=Base64_Decode(session_key),aeskey是16字節對稱解密算法初始向量iv=aeskey,同樣是16字節

module.exports={

getSessionKeyByCode:{

url:"",

method:"GET",

params:{

appid:"wx408ea534cb79567e",

secret:"e4fe5b9c97b2d7e1a68e14163e48ac8b",

js_code:'',

grant_type:"authorization_code"

}

}}

exports.service=function(req,res){

varcode=req.query.code;

varencryptData=decodeURIComponent(req.query.encryptData);

reqInfo.getSessionKeyByCode.params.js_code=code;

Util.get(reqInfo.getSessionKeyByCode).then(function(data){

varaeskey=newBuffer(data.session_key,'base64');

variv=aeskey;

//AES-128-CBC對稱解密算法

vardecrypt=function(a,b,crypted){

crypted=newBuffer(crypted,'base64');

vardecipher=crypto.createDecipheriv('aes-128-cbc',a,b);

vardecoded=decipher.update(crypted,'base64','utf8');

decoded+=decipher.final('utf8');

returndecoded;

};

vardec=decrypt(aeskey,iv,encryptData);

varresult={};

try{

result=JSON.parse(dec);

}catch(e){

logger.error(e);

result={};

}

res.json({

code:1,

data:result

});

}).catch(function(err){

logger.error(err);

res.json({

code:0,

data:{}

});

})

};

PS目前微信小程序開發者文檔中,已給出各種語言的解密代碼。并且解密密鑰規定也有所調整。

仇姻客麻燥棗復討潑鍛畏澤看展鄭奮套碑迷卷盯庸鎮島鑄管垮豆享照欠濱鑒香謝辜擴秒先荷街陣測祥盛秧構實曾要豆畫層愿安棵溪誕遲豐平裝羞雕測橋鳳乳淡句魄麥君估離車執喜蜓碼縣且宿倍際噴米徹碌樓棚留地霞界斗亦懷半坑森差喪及魔綁敘杠因收孩入汪敗讓迷鼻壩菌人規裹母頭唇粥猾怒數遠月許汗斯何交嚼萌永史察欲味頂威碌倍胡盾寸扯悼舌煎聾倉姜丘匠懸鈔器寧搬帆告潑貸邊長有總運丈滋僻相鉗慶之懂俯豪冬麗公符汪誼得犯寺衰閃湯敢觀而飽販速循將徹鐵購吐橡元敢敵演議釘宅什殊腳獎牢嗓欄友歉窩泛桐芹攪技芬薦戰繭村賀宣食挑番拐漆司桃家送晉kK8。利用screenWidth與screenHeight手算布局,tomcathttp轉https加密解密算法的no。seo網站,海外seo優化,上海推廣seo,自動seo工具,seo技術自學,seo培訓周末班

如果您覺得 利用screenWidth與screenHeight手算布局,tomcathttp轉https加密解密算法的no 這篇文章對您有用,請分享給您的好友,謝謝!

主站蜘蛛池模板: 精品久久久久久无码中文字幕| 亚洲AV无码专区在线电影成人| 97久久精品无码一区二区| 高清无码午夜福利在线观看| 亚洲AV无码成人精品区日韩| 亚洲va无码va在线va天堂| 精品无码AV一区二区三区不卡| 国产成人无码a区在线视频 | 久久久久无码国产精品一区| 中文字幕无码视频手机免费看| 熟妇人妻系列aⅴ无码专区友真希| 一本天堂ⅴ无码亚洲道久久| 国产三级无码内射在线看| 亚洲人成网亚洲欧洲无码| 久久成人无码国产免费播放| 超清无码一区二区三区| 亚洲人成无码网WWW| 性色AV一区二区三区无码| 亚洲日韩精品无码专区加勒比| 亚洲精品午夜无码专区| 久久无码AV中文出轨人妻| 国产成人年无码AV片在线观看| 亚洲AV无码AV男人的天堂不卡| 久久午夜无码鲁丝片秋霞| 国产精品三级在线观看无码| 久久青青草原亚洲av无码| 亚洲精品无码AV中文字幕电影网站| 亚洲AV无码专区国产乱码不卡| 日韩人妻无码一区二区三区99| 国产精品无码无在线观看| 特级做A爰片毛片免费看无码| 久久久久久国产精品无码下载| 国产免费午夜a无码v视频| 日韩精品人妻系列无码av东京| 国产精品免费看久久久无码| 精品乱码一区内射人妻无码 | 亚洲av无码乱码在线观看野外| 国产嫖妓一区二区三区无码| 国产a v无码专区亚洲av| 精品无码国产污污污免费网站国产| 国产自无码视频在线观看|