在构建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相关的内容,而不是在其中设置为基础的内容.