0

我想知道如何从 JavaScript 中检索真实的页面名称,即不是浏览器地址栏中显示的页面名称。

例如,我的 .htaccess 有一个指令:DirectoryIndex bibi.php,所以当我到达.../它时会显示.../bibi.php. 但是,location.hrefdocument.URLJavaScript 仍然会显示.../.

.../bibi.php即使在重定向之后如何从 JavaScript 获取?

4

1 回答 1

1

在 Web 浏览器中运行的 JavaScript 无法知道服务器上处理了哪个文件。您必须将此信息传递给网络浏览器,例如将其写入 HTML 源代码:

<body data-file-name="<?php echo basename($_SERVER['PHP_SELF']) ?>">

我从这里获取了 PHP 代码:http: //css-tricks.com/snippets/php/get-current-file-name/

于 2012-12-25T18:45:03.763 回答