惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
量子位
月光博客
月光博客
罗磊的独立博客
宝玉的分享
宝玉的分享
博客园_首页
酷 壳 – CoolShell
酷 壳 – CoolShell
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
WordPress大学
WordPress大学
博客园 - 叶小钗
博客园 - 聂微东
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
雷峰网
雷峰网
博客园 - 三生石上(FineUI控件)
Jina AI
Jina AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - Franky
美团技术团队
爱范儿
爱范儿
V
Visual Studio Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Y
Y Combinator Blog

博客园 - volnet(可以叫我大V)

OpenAI CLIP 关键点 - 连接图像和文字 【笔记】跟吴恩达和IsaFulford学提示词工程(初级开发者入门课程) MacOS使用Charles抓去HTTPS数据 在浏览器的JavaScript里new Date().toUTCString()后,传递给C# DateTime().TryParse()会发生什么? 如何安装Docker UCP Git凭证存储(简单易懂,一学就会,认真看) - volnet(可以叫我大V) - 博客园 重启Ubuntu后Hadoop的namenode起不来的解决办法‬ ASP.NET 上传文件最大值调整 Git撤销提交 MVC模式下如何实现RegisterStartupScript等功能 RESTful接口设计原则/最佳实践(学习笔记) 如何编译MongoDB? 《硅谷之谜》读书笔记 Google的Bigtable学习笔记(不保证正确性) 软件开发到底是怎么一回事呢? 如何控制自己之2016个人目标管理 数据库时间戳设计 AngularJS-Controller的使用-读书笔记 FIM相关报错汇总
如何自适应网页的协议(http/https/……)
volnet(可以叫我大V) · 2015-12-23 · via 博客园 - volnet(可以叫我大V)

今天在百度统计(tongji.baidu.com)看到了一种脚本写法,以前确实不知道,记录一下,也算有所收获。

一个站点被部署的时候,同时支持http也支持https,但是当一个站点采用https访问的时候,如果引用了一个http的资源,通常会收到浏览器的安全提示,告知用户访问一个不安全的资源。此时如果用户没有点击允许访问,则你的站点则可能访问不正常。

其实如果在html标签中,src属性的设置的时候,不写协议名,那么它会自动使用当前访问的页面协议来尝试访问。(iframe的方式我没有测试,感兴趣的朋友可以试试)

测试代码如下:

<html>
	<head>
		<title>test src attribute</title>
        <script type="text/javascript" src="//volnet.cnblogs.com"></script>
	</head>
	<body>
        <img src="//www.cnblogs.com/images/logo_small.gif" alt="博客园Logo"/>
    </body>
</html>

 

因为我这里简易测试,就使用了本地文件的访问方式,你会发现script标签和img标签的src都是用了本地协议file来取代。