xmlhttprequest - 从 Google AMP 缓存调用时,使用“action-xhr”提交“AMP 表单”会导致“混合内容”错误,但在它之外可以正常工作
问题描述
我已经在我的 AMP 页面上设置了“星级”系统,它在我的网站版本的 AMP 页面上运行良好,但是,当我从表单的 AMP 缓存版本提交它时,我得到一个混合内容错误,即使我'我确定我在表单的 action-xhr 属性中指定了 HTTPS。
作品 https://healthand.com/au/topic/general-report/aeroplane-travel-amp
不起作用 https://www.google.com/amp/s/healthand.com/us/topic/general-report/aeroplane-travel-amp
您需要导航到页面末尾才能查看星级。
这是浏览器控制台中的错误。 控制台错误消息在这里
这是从 HTML 中获取的表单
https://www.google.com/amp/s/healthand.com/us/topic/general-report/aeroplane-travel-amp清楚地显示了 action-xhr="https://healthand.com/au/topic /add-new-rating”属性设置为 HTTPS。
这些是头球的镜头。
看起来它只是无缘无故地从 HTTPS 转换为 HTTP。第一个条目的标题看起来不错,但第二个肯定是 HTTP。
解决方案
推荐阅读
- ruby-on-rails - Ruby on Rails 中的 IP 匿名化(使用 IP 代理)
- kubernetes - 将 OpenShift 机密安装到具有受限访问权限的卷/文件中
- python - 如何删除模型但将数据库表保留在 Django
- ionic-framework - 页面上的完整搜索包括 UI 中的隐藏文本
- docker - Kubernetes cronjob args with env vars
- angular - 什么是
{{"TABLE.TRANSACTION_NUMBER"| 翻译}}
在角度? - verilog - 无法解析网络“sda_reg”的多个常量驱动程序
- python - Python清除dict中的每个列表
- flutter - Flutter:将下载的图像传递到第二个屏幕
- angular - Rxjs Subject/Observable 订阅列表数组