美文网首页
跨域(Cross-Domain)之痛(二)

跨域(Cross-Domain)之痛(二)

作者: NoteCode | 来源:发表于2017-01-23 23:00 被阅读157次

第二波兼容IE8(IE9同)的工作,搞了半天,又是跨域导致

跨域(Cross-Domain)之痛

bootstrap不起作用

bootstrap(下简称bs)官网提到,其对IE8兼容不是很好。需依赖一个respond.js,方可起效。又有限制:css需在网站同域名下。见这里

起初,我们为了将来能把资源(除html外的所有,含:图片、css、js)放在cdn上,早早就将css们发布在了不同域名下(cdn.our-domain.com),虽然现在还是放在同一台机器上。就是这,导致了IE8下bs不起作用。

jquery-file-upload在IE8上传图片总失败

插件见 这里

IE不支持ajax上传图片,需引入jquery.iframe-transport.js,原理是:在当前页面插入一个iframe,其中有一个Form。通过该Form提交图片,然后获得服务端的response,解析。又是,欲读取iframe中所存的response,不得跨域。

感概一下

知道了,就是一层窗户纸。不知道时,且折腾呢。就这么两天经验,第一条花去半天时间,第二条花去两天半。也许是我的行事风格是:

  • 太目标导向
  • 有示例代码就不会安心读完使用说明,就是读,也是大略看过
  • 遇到问题,首先就去google,试图用别人的经验来节省时间
  • 实在没有办法,才读一读、跟一跟别人的代码,补充点欠缺的基础知识

没得依靠了,才不得不靠自己。事后往往会觉得,google别人经验时花的时间有些冤枉。而且,那时紧盯目标,不深入思考,心很浮躁。即便是由别人的经验解决了问题,自己还是没什么长进和成就感。依赖别人的代码,就会对别人产生依赖,自己处于无知状态。这种感觉,并不好。

参考

http://stackoverflow.com/questions/6170925/get-dom-content-of-cross-domain-iframe
http://stackoverflow.com/questions/8814068/jquery-file-upload-ie-done-callback-data-result-issue

相关文章

  • 跨域(Cross-Domain)之痛(二)

    第二波兼容IE8(IE9同)的工作,搞了半天,又是跨域导致 跨域(Cross-Domain)之痛 bootstra...

  • 跨域(Cross-Domain)之痛

    我们只想做一个安分的软件“工程师”,只想专注于业务逻辑(因为老板只盯着他所关注的功能、版本、优化),不立志成为计算...

  • 浅谈跨域问题的出现及其解决方案

    项目源码:https://github.com/trp1119/cross-domain 1 跨域问题的出现 1....

  • 2021-02-23

    一、什么是跨域 二、vue.config.js 跨域配置

  • Js请求跨域问题

    一、请求跨域问题概述 跨域:指的是协议名、端口或者域名不一致的情况都是跨域。 二、跨域问题的解决方案 1、同域代理...

  • 关于跨域以及解决思路

    本章内容目录:一、跨域相关概念的理解二、跨域产生的原因三、跨域的几种解决方案 一、跨域相关概念的理解 首先先了解以...

  • 学习记录000之跨域&&Token&&a

    学习记录000之跨域&&Token&&Restful设计 1.跨域 1.1什么是跨域 一张图来了解下哪些情况下存在...

  • 前端常见跨域解决方案

    一、通过Jsonp跨域二、document.domain+iframe 跨域三、location.hash+ifr...

  • 跨域系列之(二)

    二、JSNONPJSONP的原理是什么呢?我们来看看大神贺师俊的解释: 很简单,就是利用 标签没有跨域限制的“漏洞...

  • jsonp跨域

    什么是跨域 请求协议(http,https)不同 域名(domain)不同 端口(port)不同 跨域解决方案之 ...

网友评论

      本文标题:跨域(Cross-Domain)之痛(二)

      本文链接:https://www.haomeiwen.com/subject/kztzbttx.html