Ionic+AngularJS 开发的页面在微信公众号下显示不出来原因查究

Posted thomaspha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ionic+AngularJS 开发的页面在微信公众号下显示不出来原因查究相关的知识,希望对你有一定的参考价值。

ionic 页面 微信浏览器遇到的坑

公司的微信公众号一部分页面是用AngularJS+Ioinc开发,发现在本地浏览器测试的时候都没问题,传到服务器在微信公众号下跑就出问题来,经查是:

index-tab页面  406 not accessable http请求头问题

 1 $httpProvider.interceptors.push(function() {
 2         return {
 3             "request": function(config) {
 4                 //console.log(config.url);
 5                 if (config.url && config.url.lastIndexOf(".html") > 1) {
 6                     config.headers["Content-Type"] = "text/html; charset=utf=8";
 7                     config.headers["Accept"] = "*/*";
 8                 }
 9                 if (window.sessionStorage.getItem("sessionId")) {
10                     config.headers[‘sessionId‘] = window.sessionStorage.getItem("sessionId");
11                 }
12                 return config;
13             },
14             "response": function(res) {
15                 if (res.config.url && !res.config.url.lastIndexOf(".html")) {
16                     // console.log(res.data);
17                     /*if (res.data.errorCode == ‘550‘) {
18                        window.location.href = "#/weblogin";
19                     }*/
20                 }
21                 return res;
22             }
23         }
24     });

上面的sessionStorage不是必须配置。

以上是关于Ionic+AngularJS 开发的页面在微信公众号下显示不出来原因查究的主要内容,如果未能解决你的问题,请参考以下文章

AngularJS+Ionic开发-1.搭建开发环境

ionic和angularjs的区别?

开发 | 如何在微信小程序的页面间传递数据?

angularJS+Ionic移动端图片上传的解决办法

Learning Ionic中文版本

将变量传递到 Ionic Framework 页面(基于 AngularJS)