通过Chrome扩展程序在HTTPS页面上发出HTTP请求

时间:2015-07-13 21:46:44

标签: javascript jquery ajax google-chrome google-chrome-extension

我目前正在编写一个Chrome扩展程序,该扩展程序向第三方API发送HTTP请求,以便在DOM元素内显示页面上的一些数据。

但是,我遇到了Chrome阻止HTTP请求的问题,因为该页面是通过HTTPS加载的,而我使用的API仅支持HTTP。具体来说,我得到的错误就是:

  

混合内容:页面位于   'https://www.reddit.com/r/anime/comments/3d2g2u/merch_mondays_megathread_week_of_july_13_2015/'   是通过HTTPS加载的,但是请求了一个不安全的XMLHttpRequest   端点   'http://myanimelist.net/malappinfo.php?u=TalesOhneNamen&status=all&type=anime'。   此请求已被阻止;内容必须通过HTTPS提供。

显然我理解为什么混合请求被页面本身提供的JS阻止了,但有没有办法为扩展禁用它?如果扩展只能在通过HTTP加载的页面上起作用,那将会有点荒谬。

0 个答案:

没有答案