我开发了一个插件,目前已在数千个网站中使用。安装插件的代码包括对没有协议的 javascript 的引用,例如:
//www.mysite.com/js/script.js
这适用于大多数网站,根据当前协议从 https 或 http 版本请求。
但是,有时,让我们 0.5%,有些网站无法识别这种引用 js 脚本的方式。当我查看网站代码时,我发现:
http://www.userwebsite.com//www.mysite.com/js/script.js
这不是特定于浏览器的问题,因为我使用任何浏览器对其进行了测试,但仍然存在问题.. 这更像是网站特定的问题。
我到处都读到这是推荐的做法,但找不到问题的根源。有任何想法吗?
- Most of the sites that use the plugin are WordPress sites
- The js reference is included directly into the HTML, inside the body