如何从 HTTPS://some.where/ 向 HTTP://localhost/somephp.php 发送请求? 背景问题尝试解决问题

问题描述

背景

我正在制作一个浏览器扩展,它向 http://ip.v4.ad.dr/somePHP.PHP 发送一个 POST 请求,它根据 POST 数据进行一些数据处理。此扩展程序应该在网站 https://meet.google.com/ 上运行。

问题

出现问题是因为我从 https 发送到 http,因此我的请求被阻止并出现此错误

混合内容:“https://meet.google.com/mym-eets-url?authuser=x”页面已通过 HTTPS 加载,但请求了不安全的 XMLHttpRequest 端点“http://ip.v4”。 ad.dr/somePHP.PHP'。此请求已被阻止;内容必须通过 HTTPS 提供。

请注意,这些都是虚假网址。它们只是在那里表示这是 URL 的样子,而不是它的样子。 mym-eets-url 是 My Meet 的 URL,ip.v4.ad.dr 是 IPv4 地址

尝试解决

我想到了:

  1. 制作/使用一些将请求反映到目标 URL 的站点。我认为这行不通,因为该镜像站点可能会阻止请求,因为它是 https

  2. 让我的 localhost 使用 https。我很确定这会起作用,但我不想使用 https 仅仅因为请求不会以其他方式发送。如果没有其他选择,我可以尝试这样做。

问题

https 站点向我自己的 http://ip.v4.ad.dr/ 服务器发送请求的最佳方式是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)