gpt4 book ai didi

可以使用 AMP HTML 进行搜索吗?

转载 作者:行者123 更新时间:2023-12-03 13:55:31 25 4
gpt4 key购买 nike

我只想尝试创建一个 AMP HTML 网站。但是,我不能错过的是我们的搜索功能。

据我目前所知,AMP HTML 无法进行搜索(输入字段、JavaScript 处理程序)。

有没有办法在 AMP HTML 中提供简洁的搜索功能?也许使用 amp-list成分?

最佳答案

AMP 通过 amp-form 支持表单成分。使用 amp-form,您可以将搜索表单嵌入到您的 AMP 中,并将搜索结果呈现到您服务器上的新 AMP 中。

这是 AMP 中的搜索表单:

    <html>
<head>
<script async custom-element="amp-form" src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script>
<!-- ... AMP boilerplate ... -->
</head>
<body>
<form method="get" action="https://example.com/search" target="_top">
<input name="search" type="search">
<input type="submit" value="">
</form>
</body>
</html>

https://example.com/search然后可以呈现到显示搜索结果的 AMP 页面:
    <html>
<head>
<!-- ... AMP boilerplate ... -->
</head>
<body>
<h1>Results</h1>
<ul>
<li>Result 1</li>
<li>Result 2</li>
</ul>
</body>
</html>

您可以找到使用 AMP 实现的搜索的工作示例 here .

关于可以使用 AMP HTML 进行搜索吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34365738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com