问题描述
背景
我正在制作一个浏览器扩展,它向 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 地址
尝试解决
我想到了:
-
让我的
localhost
使用https
。我很确定这会起作用,但我不想使用https
仅仅因为请求不会以其他方式发送。如果没有其他选择,我可以尝试这样做。
问题
从 https
站点向我自己的 http://ip.v4.ad.dr/
服务器发送请求的最佳方式是什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)