小编Ras*_*sul的帖子

设置完成后,在HTML中获取BASE,但不使用页面URL

在构建HTML页面时,在php中动态设置基础:

$base_line = '<base href="' . $some_path . '/" /> ';
echo $base_line;
Run Code Online (Sandbox Code Playgroud)

现在,我在HTML页面中,我需要访问此信息($ some_path),搜索几个小时后,我似乎找不到答案.请注意,加载的HTML页面有一个与基础无关的URL,我无法访问PHP代码来修改它.加载的页面可以有一个URL,如:http://xyz.com/index.php,但页面中的所有其他链接将基于基础设置的值,因此我无法使用页面URL获取基础.

我想我可以像图像一样抓取其中一个元素并使用DOM解剖它以找到基础,但应该有一种更简单的方法来做到这一点.有任何想法吗?

使用window.location在这种情况下不起作用,因为它将返回与加载的页面URL相关的内容,而不是在其中设置为基础的内容.

html javascript base

11
推荐指数
4
解决办法
2万
查看次数

标签 统计

base ×1

html ×1

javascript ×1