如何更改AMP HTML中的当前URL?

问题描述 投票:3回答:2

在我的网站中,通过替换URL,在服务器端对产品进行过滤,即。如果要过滤包含标签alpha,beta和gama的产品的类别,请在网址末尾添加?q=alpha+beta+gama

[我想从网址中删除“ beta”,如果有人按下按钮。

通过使用javascript在非放大页面上似乎很容易,但是我找不到方法在放大器中进行。

是否有一个脚本可以找到当前网址并根据它们从其中删除一些关键字?

我正计划以某种形式实现这一目标。该表格将有多个输入。按下提交按钮后,表单中的输入字段将被抓取并附加到当前网址。情况1:

The current url is website.com/?view=amp
Desirable url is website.com/?view=amp&q=alpha+beta+gama

情况2

Current url is website.com/?view=amp&q=alpha+beta+gama+delta
Second desirable URL is website.com/?view=amp&q=alpha+gama

在我的网站中,产品过滤是通过更改URLS在服务器端完成的,即如果要过滤包含标签的产品的类别,请在URL的末尾添加?q = alpha + beta + gama ...

javascript ajax amp-html
2个回答
4
投票
根据您的用例,您可以简单地使用amp-bind来持续更新URL,以防用户添加/更改默认输入值。

3
投票
我们无法读取当前网址,无法在AMP中对其进行操作。
© www.soinside.com 2019 - 2024. All rights reserved.