如何更改页面的资源URL?

问题描述 投票:0回答:1

我知道有一个元标记可以更改页面资源的不完整URL。例如:如果我要使用<script>标记加载JS文件以获取文件main.js,则该页面会将src从“ ./main.js”自动完成为“ https://example.com/main.js”] >

<!-- This file is hosted on https://example.com -->
<script src="./main.js"></script><!-- will load https://example.com/main.js -->

但是,当您添加我之前提到的meta标记并将其设置为使用[https://example2.com”自动完成,并尝试在“ https://example.com”中加载相同的JS文件时,网站将从“ https://example2.com

<!-- This file is hosted on https://example.com -->
<meta name="..." url="https://example2.com">
<script src="./main.js"></script><!-- will load https://example2.com/main.js -->

该元标记的名称是什么?而且,如果我说的不是真的,还有其他方法可以实现相同的行为吗?

我知道有一个元标记可以更改页面资源的不完整URL。例如:如果我要使用

<<< [
我不认为这样的meta标签存在。浏览器的“自动完成”链接要少得多,但它可以将相对链接转换为绝对链接以在控制台中显示它们。
通常,从另一个域访问脚本非常少见,这意味着它在页面上只会出现一次或两次。仅在少数情况下,我将在https://example2.com属性中使用完整的URL src

如果您需要使域保持可变或具有很多实例,则可以使用PHP。在页面顶部,指定变量$sourceURL

<?php $sourceURL = 'https://example2.com' ?>

然后在src属性中引用此变量,例如:

<script src="<?php echo($sourceURL) ?>/main.js"></script>
html web resources meta
1个回答
0
投票
通常,从另一个域访问脚本非常少见,这意味着它在页面上只会出现一次或两次。仅在少数情况下,我将在https://example2.com属性中使用完整的URL src
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.