http和https的故事

2017iost提包审核必须支持https,我们做了以下操作:

1.https只支持三级域名,不支持四级域名,所以我们把我们的img,js,css都做了调整
http://img.h.yiwang.com => http://imgh.yiwang.com
http://css.h.yiwang.com => http://css.h.yiwang.com
http://js.h.yiwang.com => http://jsh.yiwang.com
2.引入html页面的样式图片这些为了审核,既兼容现有的http又兼容提交的https(因为提交的包中不允许交互的地址中有http访问的)
把原来的http://css.h.yiwang.com改成//cssh.yiwang.com

<link rel="stylesheet" type="text/css" href="//cssh.yiwang.com/allstyle.min.css?v=<?php echo date('YmdHi');?>"/>

3.因为线上的App调用H5的域名是http://jf.h.yiwang.com,而我ajax请求的域名是读取的配置文件(//jfh.yiwang.com)导致不一致,出现跨域问题,所以签到和积分兑换这些异步调用的功能出错
页面中的域名是这样的

var domain=$('#domain').val();//域名http://jfh.yiwang.com/
$.ajax({ 
        type:"GET",
        url:domain+"index.php?r=points/exchangecoupon",//这个获取domain可以省略不写,默认获取当前url的域名(jfh.yiwang.com),但是后边index.php前得加/
        data:{'myscore':score,'uid':uid,'coupon':coupon},
        dataType:"json",
        success:function(data){
             ......            
       }
})

实际请求的url地址是http://jf.h.yiwang.com

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 作为一个前端程序猿,下面这些站会让你眼前一亮。 amazeui框架组建丰富 http://amazeui.org...
    欧巴冰冰阅读 12,879评论 18 303
  • 飞了一上午真的飞来了却觉得应该和小伙伴一起飞过来今天松花湖好冷一个人躺在房间里不开心喝茶看书明天开始面条雪 晚安 ...
    哈哈同学阅读 1,738评论 0 0
  • 当我准备去拥抱这个世界的时候,世界却给了我一个炸弹,那我怎么办,只有抱着炸弹和世界同归于尽了。
    晓兰儿阅读 1,823评论 0 0
  • 文/李驰来源/李驰说 不可否认,《罗曼蒂克消亡史》是一部高逼格的影片。 这部影片与同天上映的《长城》形成强烈的对比...
    李驰说阅读 3,715评论 0 5

友情链接更多精彩内容