【发布时间】:2015-04-17 14:36:12
【问题描述】:
我在访问某个页面时遇到了一些问题。当我们单击此链接时,Subway 网站会覆盖它并将其发送到他们的通用页面,您必须实际查找特定商店,而不是直接被带到它。
https://order.subway.com/Stores/Find.aspx#12009
作为参数传递的 12009 实际上对应于存储。如果我手动查找该商店,我会得到相同的 URL,但是我无法使用该特定 URL 来访问该商店。有没有办法解决这个问题?
【问题讨论】:
-
您可以尝试挖掘加载页面时出现的 JavaScript,以查看其中是否有可能查看查询字符串而不是片段的内容。但总的来说,这对我来说是一个糟糕的设计,因为 URL 应该与网页的状态相对应。
-
我真的很困惑。这是关于如何使用地铁网站的问题吗?或者你想自动化一些东西?什么?此外,正如您所知,12009 并没有真正作为 参数 传递,它本身就是一个哈希值。当然,它是一种参数,但在这里它是一个流行词,因为它暗示了“查询参数”,这肯定不是。
-
+Matthew Haugen 我已经为该 URL 生成了一个二维码,理想情况下应该将客户带到该商店的页面,但它会将他们带到通用页面。
-
您必须更改 QR 码以指向不同的 URL。问题是,Subways 网站上是否存在该商店的 URL?您确定要链接到地铁站点,而不是可能包含有关该特定位置信息的其他站点吗?
-
@SKLAK 我知道你想做什么。但我是说你不可能改变 URL 在他们网站上的工作方式。您可以向 Subway 建议他们更改网站,但您无法控制他们的网站。这就是我建议替代方案的原因。