如何检测URL位置是否在此页面和同一域的任何其他子文件夹上
How to detect if URL location is on this page and any other sub-folders of same domain
如标题所示。但我的意思是。
说我在www.google.com/someRandomFolder/dfsjfkdjff.html
我得到了像这样的代码
if(location == "www.google.com/*") {
Execute some Code
}
它将执行。在www.google.com/之后的"*"表示它将运行。只要第一部分是……
那么有什么方法可以做到这一点呢?因为我得到了一个URL在最后会改变的页面因为它在URL中传递变量。所以我不能为它设置一个工作位置
如果我没有解释,我会在下面留下评论,我会尽量详细说明。
编辑:你知道,在Java或c++中,你可以通过执行awt。color。red来获得包的单个组件;或者您可以通过执行awt来获得整个包。所以基本上我想做同样的事情你可以声明获得整个包,但有一个网页位置。
因为我会有http://www.someWebpage.com/?id=54而"id"并不总是54所以我不能使用这个代码
if(location == "http://www.someWebpage.com/?id=54") {
Execute some Code
}
因为如果它是http://www.someWebpage.com/?id=25呢?它将不再执行该代码。我总是可以使用substr(x,endX)来完成我想要的,但我想知道是否有更好的方法。
window.location
基本上是一个类的实例,它存储有关您当前位置的信息。它有各种属性和方法来操作和检索关于页面url的数据。
例如,如果您在控制台中输入window.location
,您将得到如下内容:
Location {replace: function, assign: function, ancestorOrigins: DOMStringList, origin: "https://developer.mozilla.org", hash: ""…}
ancestorOrigins: DOMStringList
assign: function () { [native code] }
hash: ""
host: "developer.mozilla.org"
hostname: "developer.mozilla.org"
href: "https://developer.mozilla.org/en-US/docs/Web/API/Window.location"
origin: "https://developer.mozilla.org"
pathname: "/en-US/docs/Web/API/Window.location"
port: ""
protocol: "https:"
reload: function reload() { [native code] }
replace: function () { [native code] }
search: ""
toString: function toString() { [native code] }
valueOf: function valueOf() { [native code] }
__proto__: Location
那么你所要做的就是选择包含你想要的信息的属性。在您的示例中,您想要检查主机名是否正确,因此您将访问window.location.hostname
。
阅读更多关于窗口的信息。这里位置
相关文章:
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- 展开和折叠文件夹
- 在ng重复循环中显示来自不同文件夹的图像
- 如何将所有JS文件连接到一个文件夹中
- 是否可以用JavaScript显示等效的文件夹对话框
- grunt上的压缩文件夹不起作用
- 如何使用javascript获取从指定文件夹创建的所有文件的名称、大小、类型和日期
- 将Windows文件路径组织到文件夹中
- Sonar Javascript插件错误:“无法装饰”和“在其源文件夹中不包含任何文件”
- 是否可以在不使用任何 severside 脚本语言的情况下将图像上传到服务器文件夹
- 如何上传任何文件并将其保存到Spring MVC中的特定文件夹中
- 我想让用户在谷歌硬盘上创建文件夹,而不需要任何进一步的签名
- 如何使用javascript打开特定的文件夹,任何可能使用这里的文件处理程序
- 默认为文件夹中的任何html文件
- 不能添加JS文件,或任何其他,到钛项目文件夹
- 如何递归地创建指向docpad中特定文件夹中任何文件的链接树
- Html5视频播放任何视频从文件夹
- 是否有任何方法可以使用Javascript列出文件夹中存在的所有文件,而不使用任何HTML标记?
- 如何检测URL位置是否在此页面和同一域的任何其他子文件夹上