使用firefox扩展获取SSL信息
Get SSL infos with firefox extension
当前我正在编写一个小型firefox扩展,该扩展应检查当前页面是否具有ca签名的SSL证书、自签名证书或根本不受保护。对于最后一种情况,我可以使用"content.dococument.location.procol"并检查https,但对于ca和自签名之间的差异,我找不到任何解决方案。
编辑:
经过一些研究,我现在发现了这个网站:https://developer.mozilla.org/en-US/docs/How_to_check_the_security_state_of_an_XMLHTTPRequest_over_SSL
但不知何故,这不起作用,或者更确切地说,它不正确地起作用,我在以下网站上使用了该脚本:
测试("https://www.pcwebshop.co.uk/");
测试("https://tv.eurosport.com/");
证书肯定是不安全的(对于另一个位置已过期),但脚本显示站点是安全的("安全状态:安全",即使显示的输出日期已过期)。
有人知道问题出在哪里吗?
现在我找到了我的问题的解决方案,以防其他人遇到问题,我做了以下操作:
const cc = Components.classes;
const ci = Components.interfaces;
const gb = window.getBrowser();
var currentBrowser = gb.selectedBrowser;
var ui = currentBrowser.securityUI;
verifiedSSL = (ui.state & ci.nsIWebProgressListener.STATE_IS_SECURE);
相关文章:
- 访问布局信息是否也会导致浏览器重排
- 定义完全独立的样式信息
- 使用html2canvas获取基本信息
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 从信息框调用弹出图像库
- 如何在不传递此信息的情况下查找被调用的元素
- 将谷歌自动完成地址信息放在页面上,而不是表格中
- 如何通过解析类信息来使用jQuery创建类
- 包含数据库中相关信息的开放模态
- 单击按钮即可在浏览器的新选项卡中打开 Sapui5 详细信息页面
- 如何调整信息窗口的大小并点击按钮?+更改信息窗口的内容
- ng在更新$scope后重复不更新信息
- 谷歌地图点击潜水触发信息窗口
- 根据CHECKBOX输入值动态更新DIV信息
- 如何使用ember.js在操作中传递当前上下文中目标旁边的信息
- Jquery on单击“显示信息”
- 将FlowPlayer嵌入谷歌地图信息窗口
- AEM(cq5)使用组件内的信息
- 使用firefox扩展获取SSL信息
- 如何在Firefox插件中获取当前页面的SSL证书信息?