在javascript中,是否有办法知道当前加载的文件名是什么?
例如我的文件名为index.html,history.html,favorite.html。而且我想根据加载的这些文件做一些条件逻辑。
有没有办法用Javascript做到这一点?
答案 0 :(得分:1)
var url = window.location.pathname;
var filename = url.substring(url.lastIndexOf('/')+1);
alert(filename);
答案 1 :(得分:0)
您可以使用window.location.pathname
这将在page.html
中获得https://website.com/page.html
。
它还会在games/fortnite.html
中获得https://gaming.com/games/fortnite.html
,我想这就是您想要的。
答案 2 :(得分:0)
尝试一下
`var scripts = document.getElementsByTagName("script"),
src = scripts[scripts.length-1].src;
`