好的,我们现在可能都听说过谷歌的 AMP HTML 了。 我想知道的是,它将如何融入我们现有的工作流程之中。 如果你正在编写一个 React 或 Angular 应用程序,AMP HTML 如何适合开发流程?这些框架已经有一种定义组件的方式,而 AMP 似乎只是增加了其中的一部分内容。 我...
我们有一个使用node编写的同构React应用程序。我想将其中一些页面转换为AMP页面,但是我很困惑!我们应该创建一个单独的AMP版本应用程序还是按照Google AMP页面的指南修改当前应用程序?我可以看到我们需要在当前应用程序中进行大量更改以创建AMP兼容版本。我应该如何进一步处理?
我阅读了有关脚本标签的所有文档,但我无法找到如何在AMP HTML中包含自定义JavaScript的方法。 我知道<script>标签是被禁止的,除非其类型为application/ld+json。 有默认的AMP HTML运行时组件和扩展组件,其中包含不同组件的特定形式,但我...
根据规范,AMP项目禁止使用像form、input、textarea、select和option这样的HTML标签。 然而,Google的AMP搜索页面却使用了form和input标签。 为什么要禁止使用input元素呢?
我正在构建一个加速移动页面(AMP)模板,想知道是否有一种简单的方法在标签上切换CSS类。 我知道像这样的东西:<h2 class="headline" on="tap:list.toggleVisibility" > <ul id="list"></...
我在任何地方都没有找到一个明确的答案,因为它的名字(AMP)本身就清楚地表明它是用于静态移动网页的。 我发现amp标签也在桌面版本上使用,比如 ampproject.org。 所以现在对我来说不清楚AMP是否也可以在桌面版本上使用(是否有益)?
谷歌搜索结果中的一些链接带有AMP(加速移动页面)图标,至少在使用移动设备时是这样的,当你点击链接时,谷歌会显示其缓存版本,而不是加载网站。 我想要禁用我的结果上的这种行为,我认为至少有两个很好的理由: 分享链接时,使用庞大的谷歌URL代替原始URL只会让人感到烦恼。 安全性:当您访问任...
我对AMP不太熟悉,现在被要求在已经开发好的Angular网站中添加AMP。我也读到过AMP将所有第三方JavaScript保持在关键路径之外,但我不确定是否可行。如果可能的话,您能否分享一些链接。任何帮助都受欢迎。