我的Firefox插件和跨域https存在问题
Problems with my Firefox addon and cross domain https
我有一个Firefox插件,它可以在http://target.com数据来自http://data.com.它通过在插件javascript中生成XMLHttpRequest()并相应地修改网页来实现这一点。目标服务器和源服务器都不在我的控制之下。
这一切都很好,直到target.com网站改为使用https。当我从http:地址加载数据时,我得到了以下错误:
阻止加载混合活性成分
幸运的是,data.com也支持https,所以我将数据查找地址改为https://data.com,然后我得到了
阻止跨来源请求:同源策略不允许读取上的远程资源https://data.com
我在这里读到,我可以将以下内容添加到我的包.json 中
"permissions": {
"cross-domain-content": ["https://data.com"]
}
现在我没有收到任何错误,但开发者工具网络页面没有显示任何连接。
我走到死胡同了吗?我知道CORS需要服务器支持,但我认为在目标服务器迁移到https之前它是有效的,现在它仍然有效。
干杯
富
这是使用库(而不是Firefox API)的问题之一
尝试使用本地Firefox API,例如:连接到远程内容
原生Firefox API在浏览器范围内运行,因此不需要考虑CORS。
相关文章:
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 用于检查数组中是否存在元素的javascript自定义方法
- 未捕获的类型错误:无法读取属性'name'即使它存在,也无法定义
- 正在将事件处理程序添加到不存在的类
- 关于引入外部javascript文件的问题&css通过https
- 是否存在React Native“;WEB代码安全防护”;
- 一个密码测试程序,如果存在空格,它会提醒用户
- 验证会话中是否存在对象's数组
- jquery ajax https调用给出ERR_INSECURE_RESPONSE
- javascript如果图像不存在don't加载它
- 如何查找值是否存在于二叉树中
- IE9的HTML5 Canvas getImageData()函数存在问题
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- 我的Firefox插件和跨域https存在问题
- Elasticsearch https cors已启用,但仍获得No'访问控制允许来源'标头存在于请求的
- 正则表达式检查字符串中是否存在 http 或 https
- 如何通过https检查文件夹是否存在?