混合开发,IOS版本post提交时要对应引入JS文件 ### JQuery 引入以下代码到提交页面。 ~~~ <script type="text/javascript"> var delay=1000;//发送请求的延时时间,可按需求修改 $.post1 = $.post; $.post = function(a,b,c,d,e){ var ua = navigator.userAgent; if(ua.indexOf('bsl') >=0 ){ if(typeof(BSL.UNReplacementResource) == 'function')BSL.UNReplacementResource(); } setTimeout(function(){$.post1(a,b,c,d,e);},delay); if(ua.indexOf('bsl') >=0 ){ if(typeof(BSL.ReplacementResource) == 'function')setTimeout(function(){BSL.ReplacementResource();},delay+200); } } </script> ~~~ ### Axios 引入以下代码到提交页面。 ~~~ <script type="text/javascript"> axios.interceptors.request.use(function (config) { var ua = navigator.userAgent; if(ua.indexOf('bsl') >=0 ){ if(typeof(BSL.UNReplacementResource) == 'function')BSL.UNReplacementResource() } return config; }, function (error) { return Promise.reject(error); }); axios.interceptors.response.use(function (response) { var ua = navigator.userAgent; if(ua.indexOf('bsl') >=0 ){ if(typeof(BSL.ReplacementResource) == 'function')BSL.ReplacementResource(); } return response; }, function (error) { return Promise.reject(error); }); </script> ~~~