网址是否可以以“//”开头?
可能重复:
Is it valid to replace with // in a <script src=“…”>?网址是否可以以“//”开头?
我们有HTTP [S]网站://A.example.com/引用一些资源上(JS和CSS)的HTTP [ S]://A.example.com/
这是有道理的,并避免一些浏览器警告,如果引用的资源作为主要据点A使用时,使用相同的方案。站点A使用PHP,因此我们可以通过编程检测当前方案(http或https)并将其插入到页面的标题中。
但是,我们发现只使用'//'而不是该方案也可以。
因此,无论我们是否使用http或https访问站点A,站点A都可能在我们尝试过的所有浏览器中都没有问题的情况下引用“//B.example.com/theme/main.css”。
我的问题是:这是一个有效的URL吗?它似乎工作,但我找不到任何人这样做,我找不到任何建议或推荐的例子。
是的。它被称为协议相对URL。另请参阅Can I change all my http:// links to just //?
考虑投票结束重复,以免我们忽视许多现有的有价值的答案。如果没有,请考虑让你的答案自成一体。 –
Neh它应该至少关闭。也许甚至只是被删除。 @WesleyMurch – PeeHaa
我说离开它....我首先发现了这个,因为它最符合我的搜索条件。现在它会把我带到另一个! –
只是一个注释 - 这将始终在网页的标题中,因此始终位于父页面的上下文中。我没有在浏览器中输入“//example.com”,并期望它知道我想要“http”方案。 – Jason
可能重复[是否可以在
我没有看到 - 搜索不同的关键字。谢谢 - 应用程序和答案是现货。 – Jason