我正在使用conditional()来触发document.getElementById("testchange")
脚本。我需要它只从/ eng /文件夹向前触发而不仅仅是example.com/eng/ URL,这就是现在使用window.location.pathname == '/eng/'
if(localStorage.getItem('textSet2') && (window.location.pathname == '/eng/')) {
document.getElementById("testchange").innerHTML = "Empieza Ya!";
}
那么window.location.pathname ==
的替代品是仅针对特定文件夹名称向前触发脚本,还是触发example.com/eng/ folder
及其在example.com/eng/house.php and example.com/eng/cat.php
文件夹内的URL的脚本等等?
window.location.pathname == '/eng/' only
适用于example.com/eng/ URL
,而不适用于example.com/eng/house.php
等内部的网址。因此,任何检测文件夹名称和内部网址的命令都是如此。如果是这样,我在脚本里面会有什么样子。 Thanx很多。
答案 0 :(得分:0)
使用此:
org.osgi.service.http.HttpService
var path = window.location.href; if(path.indexOf('/eng/')>-1){ var myPath = path.substr(path.indexOf('/eng/')); } if(localStorage.getItem('textSet2') && (myPath == '/eng/')) { document.getElementById("testchange").innerHTML = "Empieza Ya!"; }
用于获取网页的完整网址。