`
mutongwu
  • 浏览: 450121 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

scheme缺少,ie的bug

阅读更多
在页面上定位一个资源(JS/CSS/image),通常的url是这么写的:
http://www.a.com/a.css

或者使用相应路径 "./a.css" 或者是 绝对路径 "/a.css",
这种好处是可以自动使用当前页面的协议、端口、域名

还有一种:
"//www.a.com/a.css" 这种写法规避了同一个网站,同时支持 http/https访问的情况。
看起来不错,确是有个坑:

IE7/8下面,这种方式连接的css资源,每一个都会被重复下载2次。

具体可以参阅:
http://www.stevesouders.com/blog/2010/02/10/5a-missing-schema-double-download/

PS:
实验中发现,如果url中带了端口号,似乎IE7/8就表现正常,不再重复下载了。
例如:

"//www.a.com:1234/a.css"  目前观察到只下载一次!

另外,通过createElement("link")动态插入的元素,也没有发现重复加载问题。
分享到:
评论

相关推荐

    scheme实现唤醒外部app

    在移动应用开发中,"scheme"是一种常见的机制,用于实现应用程序间的交互,即从一个应用启动另一个应用。本文将深入探讨scheme如何实现唤醒外部APP,以及它在Webview和浏览器环境中的应用。 首先,理解scheme的基本...

    抓取scheme协议.js

    抓取scheme协议.js

    Scheme跳转的demo

    在Android应用开发中,"Scheme跳转"是一种重要的交互方式,允许不同的应用程序之间进行通信和数据交换。"Scheme"在Android系统中扮演着URL协议的角色,类似于网页浏览器中的http或https,但它是专为Android应用设计...

    URl Scheme的使用以及回调

    URL Scheme是一种在应用程序之间建立通信桥梁的技术,它允许一个应用通过特定的协议(即自定义的URL模式)启动另一个应用,并传递数据。在iOS和Android等操作系统中,开发者可以利用URL Scheme实现应用间的深度链接...

    抖音快手URL Scheme

    抖音快手URL Scheme 里面包含了抖音快手,进入直播间,进入用户,hone,等 手机中的APP都有一个沙盒,APP就是一个信息孤岛,相互是不可以进行通信的。但是iOS的APP可以注册自己的URL Scheme,URL Scheme是为方便app...

    learn scheme

    ### Scheme语言介绍与计算机科学基础 #### 一、标题与描述概述 - **标题**:“Learn Scheme” - **描述**:“Lisp is a perfect language. Hack language.” 从标题和描述中可以看出,本文档旨在引导读者学习...

    Fluent中的Scheme

    ### Fluent中的Scheme编程详解 #### 标题与描述解析 标题“Fluent中的Scheme”以及描述“Fluent中的Scheme相关方法。供有关人士参考。”简明扼要地指出了本文档的主要内容:介绍如何在Fluent软件环境中使用Scheme...

    FLUENT UDF和FLUENT Scheme混合编程源程序

    在FLUENT软件中,UDF(User Defined Functions)和Scheme编程是两种强大的工具,用于扩展其内置功能,解决复杂的流体动力学问题。本主题主要关注如何利用这两种技术进行混合编程,以模拟蓄热式熔铝炉的工作过程,包括...

    The Scheme Programming Language

    《The Scheme Programming Language》是一本关于Scheme编程语言的书籍,该书籍由R. Kent Dybvig编著,并由Jean-Pierre Hébert制作插图。本书第四版提供了对Scheme编程语言全面的介绍,包含了语言的语法、命名约定、...

    Scheme语言基础教程

    ### Scheme语言基础教程 #### Scheme语言概述 Scheme作为MIT基于LISP语言开发的一种变体,具有独特的地位。它不仅保留了LISP的核心理念——一种功能性的编程方式,而且通过简化和标准化,使得学习和使用更加便捷...

    Android-scheme-libscheme-lib是一个scheme使用的库

    **Android Scheme Libs: Scheme-Lib for Android** Scheme-Lib是一个专门为Scheme编程语言设计的库,特别针对Android平台进行了优化和适配。Scheme是一种历史悠久、功能强大的Lisp方言,以其简洁的语法和强大的函数...

    Fluent Scheme中文手册修订.docx

    Fluent Scheme 中文手册修订 Fluent Scheme 是一种基于 Scheme 语言的编程环境,旨在提供一个高效、灵活的解决方案 для scientific computing 和数据分析。以下是 Fluent Scheme 中文手册修订的知识点摘要: 1....

    scheme语言中文教程

    Scheme语言是一种Lisp语言的方言,由Guy Lewis Steele Jr.和Gerald Jay Sussman发明,其特点包括静态作用域和严格的尾递归优化,它旨在拥有清晰和简明的语义,并且在风格上支持命令式、函数式和消息传递式编程。 在...

    Scheme跳转协议(android事例demo )

    Android中的Scheme是一种页面内跳转协议,通过自定义Scheme协议,可以跳转到app中的任何页面。 服务器可以定制化跳转app页面 app可以通过Scheme跳转到另一个app页面 可以通过h5页面跳转app原生页面

    Lisp语言教程(Scheme)

    ### Lisp语言教程(Scheme)知识点概述 #### 一、Scheme语言简介 - **起源与发展**:Scheme语言作为Lisp家族的一员,诞生于1975年的麻省理工学院(MIT)。尽管它没有像C++、Java这样的语言在商业领域得到广泛应用...

    fluent——scheme简明中文手册

    由于提供的文件内容片段实际上并没有提供关于标题“fluent——scheme简明中文手册”的具体内容,而是呈现了一些无序的数字和章节标题,我们无法直接基于这些片段生成详尽的知识点。但我们可以根据手册的标题,以及...

    scheme 入门程序练习题及答案

    Scheme是一种基于Lisp家族的函数式编程语言,它以其简洁的语法和强大的抽象能力而闻名。作为一门编程语言,Scheme是学习函数式编程思想的理想选择,尤其适合初学者入门。以下是一些关于Scheme编程的重要知识点: 1....

    chez scheme windows exe执行查询

    ** chez scheme 在 Windows 上的执行查询 ** Chez Scheme 是一个功能强大的 Scheme 编程语言实现,由 C 家族的编程语言编写而成,提供高效且兼容 R6RS(第六版 Scheme 报告)的标准。它以其简洁的语法、丰富的库...

    Scheme语言

    **Scheme语言**是一种基于Lisp家族的函数式编程语言,以其简洁、清晰的语法和强大的元编程能力著称。在《The Scheme Programming Language, 4th Edition》这本书中,作者深入浅出地介绍了Scheme的基本概念和核心特性...

Global site tag (gtag.js) - Google Analytics