你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> IOS9下運用微信內置閱讀器數據懇求無反響(純H5使用)

IOS9下運用微信內置閱讀器數據懇求無反響(純H5使用)

編輯:IOS開發綜合

IOS9下運用DES3解密數據失敗

運用H5+vue.js構建純H5微信網頁使用,加密沒呈現問題,解密時分呈現問題,運用
try{
atob(input);// 省略其他局部
}catch(error){
alert(error);
}

發如今調用Window.atob()辦法時報INVALID_CHARACTER_ERR:Dom Exception 5異常, 經過不懈的排查、百度後,從國外網站找到處理辦法,把input中的空格交換即可,如下:

atob(input.replace(/\s/g, ''));

由於目前只要IOS9、IOS10設備,別的IOS零碎版本不知道能否存在問題,安卓零碎目前沒有發現問題,百度了很多發現國際沒有這問題的處理辦法(還是我翻開的方式不對),最終在國外網站找到答案,特此記載上去,方便大家運用。

關於atob():

由於是java工程師,所以對前端技術不是很理解,查閱材料後發現Window.btoa()和Window.atob()就是一個對字符停止編碼和解碼的辦法,是js內置api,其兼容性是主流閱讀器,IE10及以上,但是IOS9和IOS10微信版本都一樣,那就應該IOS的微信運用的是IOS自己的內核,IOS9內核不支持這玩意~

【IOS9下運用微信內置閱讀器數據懇求無反響(純H5使用)】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved